How to assign a material to a terrain in ORD

Hello

How do you assign a material to a terrain imported into openroads designer. I seem to do a lot of  try and error before it works.. Can't seem to figure out the work flow. 

Again how do you attach different material types to two different terrains in the same file... 

I have tried using the assign materials tool but the two surfaces end up having the same material even after changing the terrain type or level. 

Any help will be appreciated. 

Thanks

  • Daniel 

    There are a few ways of doing this...  I think the best way is setting up a new terrain feature in your workspace as it appears in your post you are doing this quite a lot. We have several terrains with materials applied in our ANZ workspace see below. If you want to go down this line you will need to add these new features to your workspace. I can assist you with that setup if you wish. I would need to know you workspace dgnlib file or I could just post on the community how we have achieved this in our workspace as an example. Feature definitions are located in a DGnLib so you would need to edit that file if you want it to be used across all projects. It is about a 6 step process. Hence didn't post it here if you didn't want to place this in your workspace.

    When you assign the material it must be via the element template for the feature definition to use it. Plus the new terrain feature needs to be on a new level... So I can see what your issue is..... I think from memory in the examples workspace all the terrains have a material called DCdrape so coping one of those and changing the material to say grass should be quite easy!

    Regards

    Ross


  • Hello Ross

    Many thanks for your response. 

    Currently I am using the training and Examples workspace that comes with ORD by default. I haven't customized my workspace yet.  So i would be happy if you could show me how to add this new features to the workspace. i believe i can make a copy of this and edit. At this point any help or step by  by step procedure will be followed.

    Counting on your continuous support. 

    Regards

    Daniel 

  • Daniel 

    The workflow is a bit long but I hope it makes sense once setup you can use this over and over again. I will be using the following file as the example it's from the examples workspace. "Common Features Annotations Levels Elem Temp Item Types Metric.dgnlib"

    Step 1 create a new level for the terrain to be placed on. See image below eg E_Terrain_Grass as an example.

    Step 2 Go to the element templates. Select the drop down arrow see below and select manage it will be at the bottom.

    Find the terrains expand the element templates copy an existing element and change it's name to

    E_Terrain_Grass. Expand the general settings and calculated feature settings and display settings. I copied the proposed grassy area one.

    Make sure that you have the triangles displayed...

    Change the level name and assign a new material... see example below.

    Final step in here just to tidy up the element template, right click on the folder name Terrain and select "Sort children". That should bring the new element template to the top of the list.

     

    Step 3 In OpenRoads standards tab expand down to feature symbology then surface terrains. Copy an existing symbology change it's name to Existing Grass assign the new element template to this new terrain.

    Step 4 add a new feature definition for the terrain ie copy an existing one and rename assign the correct surface feature to this new terrain. Also change the description and the name seed.

    Step 5 close down ORD then open it again as the software only reads a DGNlib on startup.. The new terrain should now be ready to use.

    Ross

    Regards

    Ross


    Answer Verified By: Daniel Boateng 

  • hello Ross,

    My apologies for the late response. I have finally tried your method and it worked perfectly. Many thanks for your help. I really appreciate it. 

    Regards

    Daniel