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
Check the Populate Tool (Visualization > Utilities > Populate)
Please check this Wiki
Thanks for your help Leonard but it looks like the linked wiki has gone walkabout.
How to place multiple cells (Trees) over a given area of a surface
This won't help him - specific mention of x,y co-ords in a 2D file.
Thanks Leonard,
I looked at that tool but I don't see how I can place the trees in the same XY coordinates as we have them in the 2D plan, I could place them using the single command but 700 trees???
John.
You could try "Move to contact" tool.
First use replace cells tool to replace 2D cells with 3D and then select them and run the tool.
Hi John,
Try the following:
In the 2D design file Select all of the 2d trees
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).
Edit the resulting text file and replace all occurrences of xy=, with xy=This will remove the unnecessary commas next to the = symbols
Save the edited text file.
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.
Use the Populate Single tool (Key-in CIVVIS POPULATE SINGLE) and setup the Content: and Item: as desired for your 3D tree(s).
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
Thanks Ron,
Will also try that.