text: [{"Owner":"Dad72","Date":"2016-12-02T00:53:39Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tHi_co_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tI am looking to create a ramp system. But I do not succeed in making it. Is what anybody has of idea of how?\n_lt_/p_gt_\n\n_lt_p_gt_\n\tAt the moment_co_ I raise summits which form a mountain and I wish that by choosing vertexes from top of the mountain_co_ then the vertexes of the bottom of the mountain_co_ this will create a ramp.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tI found a sample video that looks like what I would like to do_dd_\n_lt_/p_gt_\n\n_lt_div class_eq__qt_ipsEmbeddedVideo_qt__gt_\n\t_lt_div_gt_\n\t\t_lt_iframe allowfullscreen_eq__qt_true_qt_ frameborder_eq__qt_0_qt_ height_eq__qt_270_qt_ src_eq__qt_https_dd_//www.youtube.com/embed/k46nP_u092E?feature_eq_oembed_qt_ width_eq__qt_480_qt__gt__lt_/iframe_gt_\n\t_lt_/div_gt_\n_lt_/div_gt_\n\n_lt_p_gt_\n\tHow can this be done?\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThank you for your help\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"V!nc3r","Date":"2016-12-02T08:30:27Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tWhy not just model ramps in 3d modeler ?\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Dad72","Date":"2016-12-02T11:42:23Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tIt is for a terrain editor that I do. So I need to have this tool for my editor. But I do not know yet how.\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Dad72","Date":"2016-12-02T13:47:36Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tI start a PG of what I have until the. \n_lt_/p_gt_\n\n_lt_p_gt_\n\tThere are two modes. One for the vertex elevation and another for the ramps. It changes to line_dd_ 43 and 44 (To be changed manually) By default elevation mode is actived\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThe function to make the ramp is line 171\n_lt_/p_gt_\n\n_lt_p_gt_\n\tCurrently I select the vertex on functions_dd_ line 129 and 150 and I save them in an array. This corresponds to the beginning of the ramp towards the end. But I_t_m not sure if what I have started is correct. _lt_img alt_eq__qt__dd_wacko_dd__qt_ data-emoticon_eq__qt__qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_wacko.png_qt_ title_eq__qt__dd_wacko_dd__qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\tI wanted to take inspiration from the function_dd_ line 279 coming from worldmonger on the site of Babylon _lt_img alt_eq__qt__dd_P_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_tongue.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/tongue@2x.png 2x_qt_ title_eq__qt__dd_P_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\t_lt_a href_eq__qt_http_dd_//www.babylonjs-playground.com/#RKPBE%2313_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//www.babylonjs-playground.com/#RKPBE#13_lt_/a_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tI hope there is some expert on terrain sculpture that will help me. This is the last thing of complicate with my editor.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThank you for you help\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"getzel","Date":"2016-12-02T14:19:52Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tWaho the terrain editor looks promising.\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Dad72","Date":"2016-12-02T14:26:50Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tYes_co_ There are other tools with_dd_\n_lt_/p_gt_\n\n_lt_p_gt_\n\t_lt_img class_eq__qt_ipsImage ipsImage_thumbnailed_qt_ data-fileid_eq__qt_10496_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/monthly_2016_12/editground.jpg.227551f3b3d0eb3c67ce615aa0e8ada7.jpg_qt_ alt_eq__qt_editground.jpg_qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\tI also intend to add different brushes too. But I still have the problem of ramps with which I really struggle. The other tools work.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Gugis","Date":"2016-12-02T15:38:45Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tYou have 2 variables - topPoint (at the top of the mountain) and bottomPoint (at the bottom of the mountain). Now you have to caculate distance and height difference between these two points_dd_\n_lt_/p_gt_\n\n_lt_pre_gt_\n_lt_code_gt_var totalDistance _eq_ Math.sqrt((topPoint.x-bottomPoint.x) * (topPoint.x-bottomPoint.x) + (topPoint.z - bottomPoint.z) * (topPoint.z - bottomPoint.z))_sm_\nvar heightDifference _eq_ topPoint.z - bottomPoint.z_sm__lt_/code_gt__lt_/pre_gt_\n\n_lt_p_gt_\n\tNext you have to select which vertices you need to update_co_ for that use _lt_a href_eq__qt_https_dd_//en.wikipedia.org/wiki/Bresenham_t_s_line_algorithm_qt_ rel_eq__qt_external nofollow_qt__gt_https_dd_//en.wikipedia.org/wiki/Bresenham_t_s_line_algorithm_lt_/a_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tLoop through all vertices and calculate how far from bottom point current vertex is (use first method)_dd_\n_lt_/p_gt_\n\n_lt_pre_gt_\n_lt_code_gt_var currentVertexDistance _eq_ Math.sqrt((bottomPoint.x-currentVertex.x) * (bottomPoint.x-currentVertex.x) + (bottomPoint.z - currentVertex.z) * (bottomPoint.z - currentVertex.z))_sm__lt_/code_gt__lt_/pre_gt_\n\n_lt_p_gt_\n\tFor getting proper height of current vertex you have to calculate distance ratio between current vertex and bottom point_dd_\n_lt_/p_gt_\n\n_lt_pre_gt_\n_lt_code_gt_var heightRatio _eq_ currentVertexDistance/totalDistance_sm__lt_/code_gt__lt_/pre_gt_\n\n_lt_p_gt_\n\tFinally height of current vertex_dd_\n_lt_/p_gt_\n\n_lt_pre_gt_\n_lt_code_gt_currentVertex.z _eq_ endPoint.z + heightRatio * heightDifference_sm__lt_/code_gt__lt_/pre_gt_\n\n_lt_p_gt_\n\tI am not sure that i wrote everything 100% correctly_co_ but it should be something like that.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Dad72","Date":"2016-12-02T15:55:18Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tWoaw_co_ I do not understand for the use of Bresenham_t_s_line_algorithm. In any case_co_ thank you for this theoris and sample code.\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Gugis","Date":"2016-12-02T16:08:24Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_blockquote class_eq__qt_ipsQuote_qt_ data-ipsquote_eq__qt__qt_ data-ipsquote-contentapp_eq__qt_forums_qt_ data-ipsquote-contentclass_eq__qt_forums_Topic_qt_ data-ipsquote-contentcommentid_eq__qt_153302_qt_ data-ipsquote-contentid_eq__qt_26758_qt_ data-ipsquote-contenttype_eq__qt_forums_qt_ data-ipsquote-timestamp_eq__qt_1480694118_qt_ data-ipsquote-userid_eq__qt_5292_qt_ data-ipsquote-username_eq__qt_Dad72_qt__gt_\n\t_lt_div class_eq__qt_ipsQuote_citation_qt__gt_\n\t\t9 minutes ago_co_ Dad72 said_dd_\n\t_lt_/div_gt_\n\n\t_lt_div class_eq__qt_ipsQuote_contents_qt__gt_\n\t\t_lt_p_gt_\n\t\t\tWoaw_co_ I do not understand for the use of Bresenham_t_s_line_algorithm. In any case_co_ thank you for this theoris and sample code.\n\t\t_lt_/p_gt_\n\t_lt_/div_gt_\n_lt_/blockquote_gt_\n\n_lt_p_gt_\n\tHere_t_s javascript function of this algorithm_dd_ _lt_a href_eq__qt_http_dd_//stackoverflow.com/questions/4672279/bresenham-algorithm-in-javascript/4672319#4672319_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//stackoverflow.com/questions/4672279/bresenham-algorithm-in-javascript/4672319#4672319_lt_/a_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\t \n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Dad72","Date":"2016-12-02T16:14:47Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tThank you. It_t_s complicated_co_ I have a headache.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tWould you have time to help me reproduce this on this playground?\n_lt_/p_gt_\n\n_lt_p_gt_\n\t_lt_a href_eq__qt_http_dd_//www.babylonjs-playground.com/#RKPBE%2313_qt_ rel_eq__qt_external nofollow_qt_ style_eq__qt_color_dd_rgb(60_co_105_co_148)_sm_text-decoration_dd_underline_sm_background-color_dd_rgb(255_co_255_co_255)_sm_font-family_dd__t_Helvetica Neue_t__co_ Helvetica_co_ Arial_co_ sans-serif_sm_font-size_dd_14px_sm_font-style_dd_normal_sm_font-weight_dd_normal_sm_letter-spacing_dd_normal_sm_text-indent_dd_0px_sm_text-transform_dd_none_sm_white-space_dd_normal_sm_word-spacing_dd_0px_sm__qt__gt_http_dd_//www.babylonjs-playground.com/#RKPBE#13_lt_/a_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThanking you in advance\n_lt_/p_gt_\n\n_lt_p_gt_\n\t \n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Gugis","Date":"2016-12-02T17:40:34Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tThere_t_s a lot of work to do. The most I can do is to guide you.\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"V!nc3r","Date":"2016-12-02T17:53:35Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tAnd why not paint on a heightmap and update the terrain on live rather than directly _qt_paint_qt_ mesh data ? Would it not be easier ?\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"adam","Date":"2016-12-02T18:08:36Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tIt would look cool.  I don_t_t think it would be easier_co_ though.\n_lt_/p_gt_\n\n_lt_p_gt_\n\t \n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Dad72","Date":"2016-12-02T19:53:26Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tI try but I can not and I think I did absolutely anything. _lt_img alt_eq__qt__dd_wacko_dd__qt_ data-emoticon_eq__qt__qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_wacko.png_qt_ title_eq__qt__dd_wacko_dd__qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\tI modify the PG in ways to create a small mountain and automatically switch to ramp creation mode (when you can create more mountain)\n_lt_/p_gt_\n\n_lt_p_gt_\n\tBut what I did does not work for Ramp mode. I do not even understand what I do. _lt_img alt_eq__qt__dd_blink_dd__qt_ data-emoticon_eq__qt__qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_blink.png_qt_ title_eq__qt__dd_blink_dd__qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\t_lt_a href_eq__qt_http_dd_//www.babylonjs-playground.com/#RKPBE%2316_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//www.babylonjs-playground.com/#RKPBE#16_lt_/a_gt_\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Dad72","Date":"2016-12-02T21:37:49Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tI try another approach that is also a total failure. _lt_img alt_eq__qt__dd_(_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_sad.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/sad@2x.png 2x_qt_ title_eq__qt__dd_(_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\tI drop this feature that takes me too much head and I will finish no longer have hair on my head. I can not do it and I do not think I can do it tomorrow either.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tYou can always create ramps manually by gradually elevating the tops at the moment. So I_t_ll settle for that. I do not have the level for that kind of _qt_chemistry mathematics_qt_.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"gryff","Date":"2016-12-02T22:14:46Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_blockquote class_eq__qt_ipsQuote_qt_ data-ipsquote_eq__qt__qt_ data-ipsquote-contentapp_eq__qt_forums_qt_ data-ipsquote-contentclass_eq__qt_forums_Topic_qt_ data-ipsquote-contentcommentid_eq__qt_153360_qt_ data-ipsquote-contentid_eq__qt_26758_qt_ data-ipsquote-contenttype_eq__qt_forums_qt_ data-ipsquote-timestamp_eq__qt_1480714669_qt_ data-ipsquote-userid_eq__qt_5292_qt_ data-ipsquote-username_eq__qt_Dad72_qt__gt_\n\t_lt_div class_eq__qt_ipsQuote_citation_qt__gt_\n\t\t34 minutes ago_co_ Dad72 said_dd_\n\t_lt_/div_gt_\n\n\t_lt_div class_eq__qt_ipsQuote_contents_qt__gt_\n\t\t_lt_p_gt_\n\t\t\tI drop this feature\n\t\t_lt_/p_gt_\n\t_lt_/div_gt_\n_lt_/blockquote_gt_\n\n_lt_p_gt_\n\t_lt_a contenteditable_eq__qt_false_qt_ data-ipshover_eq__qt__qt_ data-ipshover-target_eq__qt_http_dd_//www.html5gamedevs.com/profile/5292-dad72/?do_eq_hovercard_qt_ data-mentionid_eq__qt_5292_qt_ href_eq__qt_http_dd_//www.html5gamedevs.com/profile/5292-dad72/_qt_ rel_eq__qt__qt__gt_@Dad72_lt_/a_gt_ I have known you on this forum for almost 3 years - not known you to give up easily.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tC_t_est mauvais _lt_img alt_eq__qt__dd_(_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_sad.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/sad@2x.png 2x_qt_ title_eq__qt__dd_(_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\tcheers_co_ gryff _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"adam","Date":"2016-12-02T22:25:39Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tI_t_ll give it an attempt over the weekend.\n_lt_/p_gt_\n\n_lt_p_gt_\n\t \n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Wingnut","Date":"2016-12-02T22:48:44Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tSO_co_ now...  hehe... gray scale image... used as a heightMap or displaceMap... that has a _qt_quantized_qt_ number of available steps_co_ yes?\n_lt_/p_gt_\n\n_lt_p_gt_\n\t256 colors of gray?  So_co_ ramps made from gray-scale... that use our displaceMap system... will get a _qt_steppy_qt_ ramp... yes?\n_lt_/p_gt_\n\n_lt_p_gt_\n\tBut a modeled ramp... or a math-derived map... would give a much smoother ramp_co_ yes?\n_lt_/p_gt_\n\n_lt_p_gt_\n\tOk_co_ just checking. \n_lt_/p_gt_\n\n_lt_p_gt_\n\tThe granularity (subdivs) of the ground... will need consideration... (duh wingy).  hmm.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tCan a ramp get wider or narrower... as it ascends/descends?  (Wingy digs in his bag for some aspirin).\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Dad72","Date":"2016-12-03T00:40:02Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tThank you Gryff_co_ Adam and Wingnut for your support. \n_lt_/p_gt_\n\n_lt_p_gt_\n\tYes_co_ Gryff I_t_m not the type to give up generally easily_co_ but I feel like I run into a big wall. I do not know at all how to do and rather than do anything/to make bullshit_co_ down I prefer to stop. My ideas exceed my skills sometimes. \n_lt_/p_gt_\n\n_lt_p_gt_\n\tBut thanks. If you get there_co_ Adam_co_ I would try to understand what you did for learn. Thank you for giving a try to this headache and do not you care if you do not succeed.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Gijs","Date":"2016-12-03T15:29:40Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tHi_co_ it_t_s a fun challenge! I tried my best to make something like in the video_co_ and here are the results_dd_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThis is the standalone version. You can adjust the brush size.\n_lt_/p_gt_\n\n_lt_p_gt_\n\t_lt_a href_eq__qt_http_dd_//www.babylonjs-playground.com/#RKPBE%2317_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//www.babylonjs-playground.com/#RKPBE#17_lt_/a_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tTip_dd_ enable wireframe mode on the material to see the geometry better.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThis is your #13 mixed with my #17_dd_\n_lt_/p_gt_\n\n_lt_p_gt_\n\t_lt_a href_eq__qt_http_dd_//www.babylonjs-playground.com/#RKPBE%2318_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//www.babylonjs-playground.com/#RKPBE#18_lt_/a_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tI saw buttons in your demo very briefly_co_ but for some reason they usually don_t_t show. I made the middle mouse button for _t_ramp_t_ instead_co_ left is to make mountains.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tHopefully it is of some use to you. Good luck with your project!\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Dad72","Date":"2016-12-03T16:27:32Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tWoaw_co_ it_t_s really cool. Thank you so much Gijs. _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_br /_gt_\n\tI will study what you have done to learn.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThanks again. \n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Dad72","Date":"2016-12-03T16:56:16Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tI studied the code you did. I_t_m impressed_co_ I would never have done that. You made a quality system. This is really perfect.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tGreat thank you for helping me with this.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Gijs","Date":"2016-12-03T17:27:07Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_blockquote class_eq__qt_ipsQuote_qt_ data-ipsquote_eq__qt__qt_ data-ipsquote-contentapp_eq__qt_forums_qt_ data-ipsquote-contentclass_eq__qt_forums_Topic_qt_ data-ipsquote-contentcommentid_eq__qt_153455_qt_ data-ipsquote-contentid_eq__qt_26758_qt_ data-ipsquote-contenttype_eq__qt_forums_qt_ data-ipsquote-timestamp_eq__qt_1480784176_qt_ data-ipsquote-userid_eq__qt_5292_qt_ data-ipsquote-username_eq__qt_Dad72_qt__gt_\n\t_lt_div class_eq__qt_ipsQuote_citation_qt__gt_\n\t\t30 minutes ago_co_ Dad72 said_dd_\n\t_lt_/div_gt_\n\n\t_lt_div class_eq__qt_ipsQuote_contents_qt__gt_\n\t\t_lt_p_gt_\n\t\t\tI studied the code you did. I_t_m impressed_co_ I would never have done that. You made a quality system. This is really perfect.\n\t\t_lt_/p_gt_\n\n\t\t_lt_p_gt_\n\t\t\tGreat thank you for helping me with this.\n\t\t_lt_/p_gt_\n\t_lt_/div_gt_\n_lt_/blockquote_gt_\n\n_lt_p_gt_\n\tYou_t_re welcome_co_ but I just thought of a more general method of doing such things_co_ so if that works out_co_ the ramp code may soon be obsolete\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"getzel","Date":"2016-12-03T18:11:22Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tThere are some coding heros on this forum !\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Dad72","Date":"2016-12-03T21:31:52Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_blockquote class_eq__qt_ipsQuote_qt_ data-ipsquote_eq__qt__qt_ data-ipsquote-contentapp_eq__qt_forums_qt_ data-ipsquote-contentclass_eq__qt_forums_Topic_qt_ data-ipsquote-contentcommentid_eq__qt_153456_qt_ data-ipsquote-contentid_eq__qt_26758_qt_ data-ipsquote-contenttype_eq__qt_forums_qt_ data-ipsquote-timestamp_eq__qt_1480786027_qt_ data-ipsquote-userid_eq__qt_22401_qt_ data-ipsquote-username_eq__qt_Gijs_qt__gt_\n\t_lt_div class_eq__qt_ipsQuote_citation_qt__gt_\n\t\t4 hours ago_co_ Gijs said_dd_\n\t_lt_/div_gt_\n\n\t_lt_div class_eq__qt_ipsQuote_contents_qt__gt_\n\t\t_lt_p_gt_\n\t\t\tbut I just thought of a more general method of doing such things_co_ so if that works out_co_ the ramp code may soon be obsolete\n\t\t_lt_/p_gt_\n\t_lt_/div_gt_\n_lt_/blockquote_gt_\n\n_lt_p_gt_\n\tIf there is one manners more general_co_ I definitely want to see it. _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"}]