project onto surface

project onto surface

Project onto surface provides a mechanism to drape lines and triangles (surfaces) onto surfaces. A pseudo-3D object like a building made up of triangle faces will be flattened onto the surface; the 3D nature will not be preserved. Lines and surfaces are subsetted to match the size of the cells of the surface on which the lines are draped. In other words, draped objects will match the surface precisely.

Ports

DirectionNameTypeDescription
InputInput Geologic FieldFieldThe main field to map the lines to.
InputInput LinesFieldThe field of lines to map onto the surface.
InputInput Z ScaleNumberThe factor for vertical scaling.
OutputOutput FieldFieldThe main output field with lines mapped to the surface.
OutputOutput Z ScaleNumberThe factor for vertical scaling.
OutputSurfaceRenderableA renderable object displaying the mapped output lines.

Properties

PropertyTypeDescription
Allow RunBooleanControls whether the module runs automatically when inputs change.
ExecuteButtonThis button will force the module to run even if the Allow Run toggle has been turned off. This allows the user to make a number of changes before updating.
Map ModeChoice: Move Nodes To Surface, Map To SurfaceThe method used to map the input to the surface. Move Nodes To Surface only maps the nodes and does not split the cells of the input. This could result in intersecting geometry with the surface. Map To Surface exactly follows the topology of the surface by splitting cells where necessary.
Z OffsetDoubleThe Z Offset parameter provides a means to offset the draped lines from the surface so that z-buffering will not make the lines ragged or partially invisible where they intersect the surface.
Include Delta ZBooleanWhen checked, additional data is added which is the change in elevation, accounted for z scaling.
Z ScaleDoubleThe Z Scale is the vertical exaggeration used to properly calculate shifts in elevation.