Plotting/Meshing a Contour Map (3D hill)
I'm trying to model a 3D hill and have been provided with a contour map.
I'm trying to find a more accurate way to plot the points on the map than choosing random points and adding them point by point into GAMBIT by hand
someone suggested 3DField which imports contour map images, creates points along each contour line, and then creates lines between those points. I've been having trouble though and am close to giving up on this software package, because its also trying to to creates points of the contour elevation numbers. it makes sense that it's trying to do this, because how would it know that it's a number and not a countour line, but what contour map would not have elevations on it?!
anyways, some sort of a direction would be very helpful
Follow the isocurves
You can pick a curve, such as the zero line... And create points along it, create a curve thru the points and then set it to the zero Z value. Then do the same for the 10 ft line, except move it up to the Z=10 plane, etc. The curves you create will represent the contours. Do this for all the curves and then build a loft surface between them. Delete the original layer that had the numbers on it.
If your model came in with selectable curves, you can skip the first steps and just translate/move them up to the correct elevation in your drawing and proceed from there.
If you have access to something like Autodesk Revit (or perhaps other architectural CAD tools) they have a nice semi-automated way for you to do this from a scanned topography image.
after you create a curve through points, how do you translate the curve up?
OK, so I've figured away to export all the points from 3DField to a text file
then I can open this up on excel, add an additional column for elevations, and then export to a Tab Demented txt file that I can load vertex points from in Gambit
this means I'd have to go in and draw every line between each point by hand, and I'm dealing with 60,000+ points....
wouldn't I think also have to connect the points on each contour line with points? and then go through and make all the faces by hand?
there has to be an easier way to do this
I was able to import the the contour lines as connected edges
I'm now translating edge contour line of connected edges to the desired heights, and then making a face of height
i'm back to the problem that I can't connect the faces to each other... any suggestions?
If you have a field of points (XY) with elevations (Z), that is a point cloud (XYZ). There are many freeware programs that will create an STL surface from a point cloud.
I am more of an ICEM CFD expert, and I know that ICEM CFD could create the faceted surface from an imported point cloud. Perhaps Gambit has a similar tool. If not, try one of the above and bring the STL surface into Gambit.
I am trying to do the same. In my case I generated the hill shape in Solidwork and import the stl file to ICEM. It is easier I guess. But I need to merge it with the ground boundaries. I have tried a couple of things but when I do the meshing, the hill shape is not recognized and the mesh lines pass through the hill.
Does anybody have any suggestion so that I can model the hill shape correctly?
I am using blocks and generate structured mesh.
|All times are GMT -4. The time now is 10:20.|