Hi,Try this.TerrainCreate CurbOffset the 3D polyline 1m (1 foot if you like, it doen't matter so long asthe distance is finite) to the left with no height change and 1m to theright with no height change.TerrainTerrain Model ExplorerCreate a new surface and add the three polylines as breaklinesBuild the surfaceTerrainCreate Contours set interval to suit. The locations where thecontours cross the 3D polyline will be the places you're after.-Laurie ComerfordCADAppswww.cadapps.com.auwrote in message news:[email protected] have a 3d polyline with elevations ranging from 400 to 417. There are manyvertices spaced randomly and at different elevations. I have been goingthrough these verticies and interpolating to the nearest whole foot; verytime consuming. Does anyone know of a way to insert a point or identifyspots along the polyline when the elevation sits at an even number such as401,402,etc. I'll have to try that.What I usually do is copy the Pline on top of itself, Flatten the copy, thenchange the elevation of the copy to the elevation I am looking for. Thenstart a line or insert a point at the Intersection of the 2 polylines.But for any major amount of work your method look much faster.Allen'Laurie Comerford' wrote in messagenews:[email protected],Try this.TerrainCreate CurbOffset the 3D polyline 1m (1 foot if you like, it doen't matter so long asthe distance is finite) to the left with no height change and 1m to theright with no height change.TerrainTerrain Model ExplorerCreate a new surface and add the three polylines as breaklinesBuild the surfaceTerrainCreate Contours set interval to suit.
Is there a function like STLineInterpolatePoint but using a multilinestring? Stack Exchange Network Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
The locations where thecontours cross the 3D polyline will be the places you're after.-Laurie ComerfordCADAppswww.cadapps.com.auwrote in message news:[email protected] have a 3d polyline with elevations ranging from 400 to 417. There are manyvertices spaced randomly and at different elevations.
I have been goingthrough these verticies and interpolating to the nearest whole foot; verytime consuming. Does anyone know of a way to insert a point or identifyspots along the polyline when the elevation sits at an even number such as401,402,etc. Lauries is quite ellagant but if your only after a few here & there tryPoints Interpolate by elevation.Joewrote in message news:[email protected] have a 3d polyline with elevations ranging from 400 to 417. There are manyvertices spaced randomly and at different elevations. I have been goingthrough these verticies and interpolating to the nearest whole foot; verytime consuming. Does anyone know of a way to insert a point or identifyspots along the polyline when the elevation sits at an even number such as401,402,etc.
Wow.I have used the method Laurie provided for years. I never even thought aboutAllen's or Joe's methods.Thanks for adding a couple of tools to the proverbial toolbox.Johnwrote in message news:[email protected] have a 3d polyline with elevations ranging from 400 to 417.
There are manyvertices spaced randomly and at different elevations. I have been goingthrough these verticies and interpolating to the nearest whole foot; verytime consuming. Does anyone know of a way to insert a point or identifyspots along the polyline when the elevation sits at an even number such as401,402,etc. Wrote in message news:[email protected] have a 3d polyline with elevations ranging from 400 to 417. There are manyvertices spaced randomly and at different elevations.
I have been goingthrough these verticies and interpolating to the nearest whole foot; verytime consuming. Does anyone know of a way to insert a point or identifyspots along the polyline when the elevation sits at an even number such as401,402,etc. ThanksI have a few custom routines I've written to fill in the gaps in LDD. I usethis one to do basically just what you're talking about. This routine drawsa 3d line right on top of your 3dpoly. You select the vertex on each sideof the desired elevation, and then enter the elevation you want to identify.You must have some idea where the elevation is on the 3dpoly in order toselect the right verticies, but that is easy enough to do. Just make surethat the line you are drawing is a different color so you can see it.
Thenew line will stop at the desired elevation.THT. Sorry, It would be great if I attached the lisp file.Here we go again.' Audie Osgood' wrote in messagenews:[email protected] in message news:[email protected] have a 3d polyline with elevations ranging from 400 to 417. There are manyvertices spaced randomly and at different elevations. I have been goingthrough these verticies and interpolating to the nearest whole foot; verytime consuming. Does anyone know of a way to insert a point or identifyspots along the polyline when the elevation sits at an even number such as401,402,etc. ThanksI have a few custom routines I've written to fill in the gaps in LDD.
I usethis one to do basically just what you're talking about. This routine drawsa 3d line right on top of your 3dpoly.
You select the vertex on each sideof the desired elevation, and then enter the elevation you want to identify.You must have some idea where the elevation is on the 3dpoly in order toselect the right verticies, but that is easy enough to do. Just make surethat the line you are drawing is a different color so you can see it. Thenew line will stop at the desired elevation.THT. Wll that wasn't much better, was it.
I know it was attached.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |