Tailoring Triangulation

This is Palanirajan from India, I am working in MX for the past two years, i have some queries regarding triangulation,

I had come across this option of Tailoring Triangulation which means an area of points can be isolated from triangulation with the use of PBRK string, we have to create a boundary around the area which we want to isolate and name it as PBRK String

Got this information from MX Help Application

I have tried this option, but it is not working, can i have your views on this 

 

 

Parents
  • Palan

     PBRK is a good option to tailor a traigulation or to create void region in any DTM...but you can not have more than one PBRK in  model so it limits you......

    I can put another solution for you...may I!

    Just tack on the below points of mine

    1. create strings of void region in the model u want to traingulate
    2. create bonadary arround this model using modify option
    3. go into the trimming tool and set the REMOVE TRIANGLES as CROSSING (use drop down)
    4. now drag the cross hair in the void region strings that you created earlier
    5. then click on close and give the bonadary name
    6. once you saved the bounadary you will see a spider web like string of boundary
    7. now go to the ANALYSIS option and use Triangulation from String Model option
    8. Provide the model name, boundary details and then go to triming details
    9. Toggle on TRIM TO A BOUNDARY and then go for bonadary string name again
    10. Now appy the option, you will see the tailored triangulation as desired.....!

    Hope the above works for you...if not...i'll elabore more

    Cheers & Respect

    Irfan

     

  • "PBRK is a good option to tailor a traigulation or to create void region in any DTM...but you can not have more than one PBRK in model so it limits you...... "

     I just want to point out that as the PBRK string is a Point string, you do not need to have more than one string. The PBRK string can have as many points in it as you need, at any areas of the model they are needed

    If you had three traffic islands (for example), create temporary strings - offset from the actual string in the model but with null (-999) levels. Join these 3 temp strings into one PBRK string, and you would have 3 voids in the triangulation. 

     

    Mark



  • Hi I am new to MX and am having exactly the same problem - trying to trim a region within a triangulation. Could anyone show me a more detail procedure of how to use PBRK string to trim a triangulation please?  If it can be done using the commands of input file as well would be of great help. Thanks a lot.

    Cedric

Reply Children
  • Cedric,

    Assume you have two design models: one roundabout in one model and two roundabouts in the other. The central island strings are called KRB0, KRB0 and KRB1 repectively. KRB1 runs anti-clockwise and the others run clockwise. The code below will create 50mm offsets from the k-strings and store them in a model called BREAKMODEL. The three strings are then joined up as PBRK. The string is then copioed to the model to be triangulated, MODELTOTRIG. Obviously you'll need to modify this code to suit your situation but it should get you going...

    S

    delete,breakmodel
    create,breakmodel
    design,model1,breakmodel
    100,krb0,,tmp0,7=+0.050
    999
    design,model2,breakmodel
    100,krb0,,tmp1,7=+0.050
    100,krb1,,tmp2,7=-0.050
    999
    edit,breakmodel
    008,tmp0,,pbrk
    008,tmp1,,pbrk
    008,tmp2,,pbrk
    031tmp
    999
    copy,modeltotrig,breakmodel
    060pbrk
    999
    delete,trig
    create,trig
    triangle,modeltotrig
    triangle,trig
    960,3=TX00
    961,,TX00,TX00,10=1
    999
    finish