FISH Functions

FISH functions operating on extrusion blocks. The type specifiers used in the FISH function signatures are given in the FISH Type Index section.

Extrude Edge Functions

extrude.edge.blocked(EXT_EDGE_PNT) Get block attachment state of an edge.
extrude.edge.center(EXT_EDGE_PNT) Get the position (2D vector) of an edge midpoint.
extrude.edge.curve(EXT_EDGE_PNT) Get edge curvature state.
extrude.edge.direction(EXT_EDGE_PNT) Get the direction of an edge.
extrude.edge.grid.ratio(EXT_EDGE_PNT) Get/set the ratio setting of an edge.
extrude.edge.grid.ratio.isolate(EXT_EDGE_PNT) Get/set the ratio-isolate flag.
extrude.edge.grid.size(EXT_EDGE_PNT) Get/set the zone grid size along an edge.
extrude.edge.gridpos(EXT_EDGE_PNT,INT) Get the position of a grid point.
extrude.edge.length(EXT_EDGE_PNT) Get the length of an edge.
extrude.edge.next.edge(EXT_EDGE_PNT,INT) Get the next edge on the edge list.
extrude.edge.next.index(EXT_EDGE_PNT,INT) Get the index of the next edge on the edge...
extrude.edge.parampos(EXT_EDGE_PNT,FLT) Get the position of parameterized location v .
extrude.edge.point(EXT_EDGE_PNT,INT) Get a point of an edge.
extrude.edge.poly.add(EXT_EDGE_PNT,VEC) Add a control point.
extrude.edge.poly.localu(EXT_EDGE_PNT,INT) Get/set the local parametric f coordinate of an edge control...
extrude.edge.poly.localv(EXT_EDGE_PNT,INT) Get/set the local parametric f coordinate of an edge control...
extrude.edge.poly.point(EXT_EDGE_PNT,INT) Get/set the position of a control point on an edge.
extrude.edge.poly.remove(EXT_EDGE_PNT,INT) Remove a control point from an edge.
extrude.edge.poly.size(EXT_EDGE_PNT) Get the number of the control points on an edge.
extrude.edge.simple(EXT_EDGE_PNT) Get the control point usage of an edge.
extrude.edge.start.block(EXT_EDGE_PNT) Get the first block on the list of blocks attached...
extrude.edge.start.index(EXT_EDGE_PNT) Get the index of the first block on the list...
extrude.edge.type(EXT_EDGE_PNT) Get/set the edge type.