Offset Line¶
Functionality¶
This node works only in XY surface. It takes X and Y coordinate from vectors input. Also Z coordinate is used now but this node is still work like 2D node. Z coordinate of the new points is equal z coordinate of the nearest old points. So if you use z coordinate you have to remember:
All points are projected to the XY surface so you can use Z coordinate for showing different levels of a flat mesh.
Vertical edges will broke down work of the node.
Normals of all faces always look to up.
Use delete loose
node before if your input mesh has points without edges. You will receive surface along an input mesh edges with width equal offset value. It is also available to receive outer edges and mask of new and old points.
Inputs¶
This node has the following inputs:
Vers - vertices of objects.
Edgs - polygons of objects.
offset - offset values - available multiple value per object (greater than 0. 0 will replace by 0.001).
Parameters¶
All parameters can be given by the node or an external input.
offset
is vectorized and it will accept single or multiple values.
Param |
Type |
Default |
Description |
---|---|---|---|
offset |
Float |
0.10 |
offset values. |
Outputs¶
This node has the following outputs:
Vers
Faces
OuterEdges - get outer edges, use together with
delete loose
node after ormask verts
. The list of edges is unordered.VersMask - 0 for new points and 1 for old.
Examples of usage¶
To receive offset from input object from scene:
Scene-> Objects In Lite
Viz-> Viewer Draw
Using of outer edges:
Scene-> Objects In Lite
Modifiers->Modifier Change-> Delete Loose
Viz-> Viewer Draw
Using of vertices mask with transform select
node:
Scene-> Objects In Lite
Transform-> Transform Select
Matrix-> Matrix In
Viz-> Viewer Draw
Different values for each object and each point:
Generator-> Line
Number-> Number Range
List->List Main-> List Join
Viz-> Viewer Draw
Using of Z coordinate:
Scene-> Get Objects Data
Matrix-> Matrix In
Viz-> Viewer Draw