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 set Functions

extrude.set.axis.n(EXT_SET_PNT) Get/set the normal axis.
extrude.set.axis.u(EXT_SET_PNT) Get/set the u -axis.
extrude.set.axis.v(EXT_SET_PNT) Get/set the v -axis.
extrude.set.badzones(EXT_SET_PNT) Return whether or not any regions have bad geometries based...
extrude.set.block.delete(EXT_SET_PNT,EXT_BLOCK_PNT) Delete a block.
extrude.set.block.find(EXT_SET_PNT,INT) Get a block by ID.
extrude.set.block.list(EXT_SET_PNT) Get a block list pointer.
extrude.set.block.near(EXT_SET_PNT,VEC<,FLT>) Get the block nearest to a position.
extrude.set.block.size(EXT_SET_PNT) Get the number of blocks in the extrude set.
extrude.set.create(STR) Create an extrude set.
extrude.set.delete(EXT_SET_PNT) Delete an extrude set.
extrude.set.edge.create(EXT_SET_PNT,INT,INT) Create an edge from two points.
extrude.set.edge.delete(EXT_SET_PNT,EXT_EDGE_PNT) Delete an edge.
extrude.set.edge.find(EXT_SET_PNT,INT) Get an edge by ID.
extrude.set.edge.list(EXT_SET_PNT) Get a list of edges.
extrude.set.edge.near(EXT_SET_PNT,VEC<,FLT>) Get the edge nearest a position.
extrude.set.edge.size(EXT_SET_PNT) Get number of edges in the extrude set.
extrude.set.find Get an extrude set by name or ID.
extrude.set.id(EXT_SET_PNT) Get the ID of an extrude set.
extrude.set.list Get a list of extrude sets.
extrude.set.metadata.find(EXT_SET_PNT,STR) Get a metadata value from a metadata key.
extrude.set.metadata.key(EXT_SET_PNT,INT) Get a metadata key from a metadata vector index.
extrude.set.metadata.size(EXT_SET_PNT) Get the number of MetaData objects in the Metadata vector.
extrude.set.metadata.value(EXT_SET_PNT,STR) Get a metadata value from a metadata key.
extrude.set.name(EXT_SET_PNT) Get the name of an extrude set.
extrude.set.origin(EXT_SET_PNT) Get/set the origin of the extrusion transformation.
extrude.set.point.create(EXT_SET_PNT,VEC) Create a point at a position.
extrude.set.point.delete(EXT_SET_PNT,EXT_POINT_PNT) Delete a point.
extrude.set.point.find(EXT_SET_PNT,INT) Get a point by ID.
extrude.set.point.list(EXT_SET_PNT) Get a list of points.
extrude.set.point.near(EXT_SET_PNT,V2<,FLT>) Get the edge nearest a position.
extrude.set.point.size(EXT_SET_PNT) Get number of points in the extrude set.
extrude.set.region.element.num(EXT_SET_PNT,INT) Get the number of elements in a region.
extrude.set.region.map(EXT_SET_PNT) Get the positions of all nodes in all blocks present...
extrude.set.region.nodes(EXT_SET_PNT,INT,INT) Get the list of 2D vectors wich correspond to the...
extrude.set.set.un(EXT_SET_PNT,VEC,VEC) Sets both the u -axis and n -axis (normal axis).
extrude.set.set.uv(EXT_SET_PNT,VEC,VEC) Sets both the u -axis and v -axis.
extrude.set.set.vn(EXT_SET_PNT,VEC,VEC) Sets both the v -axis and n -axis (normal axis).
extrude.set.zone.auto(EXT_SET_PNT) Get/set the flag that controls auto-zoning.
extrude.set.zone.count2(EXT_SET_PNT) Get the number of 2D zones in the plane.
extrude.set.zone.count3(EXT_SET_PNT) Get the total number of zones.
extrude.set.zone.target.autodir(EXT_SET_PNT) Get/set the flag for auto-zoning direction.
extrude.set.zone.target.edge(EXT_SET_PNT) Get/set the auto-zoning edge length.
extrude.set.zone.target.size(EXT_SET_PNT) Get/set the autozoning size (number of zones).
extrude.set.zone.target.total(EXT_SET_PNT) Get/set the auto-zoning total (number of zones).