How to place 3D trees on an existing mesh

I have a 2D file with 2D tree cells in the correct geographic locations and need to now place 3D tree cells onto existing 3d meshes in the same XY locations as the 2D plan. I have tried several options now without success.

I was hoping to use the stencil tool to project a point onto the surface and then export the XYZ point coordinates and use them to place the 3D trees, but it seems that it can't project a point, I presume it can't make a mesh with 1 point.

Is there a tool that can move an element vertically to a surface or something similar. Can anyone suggest something that I can try

I am using MicroStation v16.311, we also have OpenRoads latest version and OpenBuildings update 9 if there is anything in them that may help.

Regards,

John

Parents Reply
  • Hi John,

    Try the following:

    1. In the 2D design file Select all of the 2d trees

    2. Key-in EXPORT ELEMENT then set Prefix: XY= and set Separator: Comma then click the Single button to export the coordinates of the selected elements to a text file
      (for example D:\textfile.txt).

    3. Edit the resulting text file and replace all occurrences of xy=, with xy=
      This will remove the unnecessary commas next to the = symbols

    4. Save the edited text file.

    5. In the 3D design file rotate view to TOP and display only the existing 3D meshes you wish to place trees upon. This simplify and speed up the process by not displaying unnecessary elements.

    6. Use the Populate Single tool (Key-in CIVVIS POPULATE SINGLE)
      and setup the Content: and Item: as desired for your 3D tree(s).

    7. Key-in @D:\textfile.txt to use the text file as a script to data point at each coordinate in the text file.

    The result will be a tree placed on the surface of the underlying existing 3D meshes at each coordinate.

    Regards,
    Ron

Children