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

extrude.block.area(EXT_BLOCK_PNT) Get the area of a block.
extrude.block.block(EXT_BLOCK_PNT,INT) Get a block neighbor.
extrude.block.center(EXT_BLOCK_PNT) Get the center point of a block.
extrude.block.check(EXT_BLOCK_PNT) Get the validity of a block.
extrude.block.countzones(EXT_BLOCK_PNT) Get the total number of zones in the block.
extrude.block.edge(EXT_BLOCK_PNT,INT) Get a pointer to a block edge.
extrude.block.extra(EXT_BLOCK_PNT<,INT>) Get/sets the value stored in the i th extra variable array...
extrude.block.find(EXT_SET_PNT,INT) Get the block with ID i .
extrude.block.flip(EXT_BLOCK_PNT,INT) Get the “flipped” state of a block edge.
extrude.block.grid.pos(EXT_BLOCK_PNT,INT,INT) The function only applies to regular (3- or 4-sided) blocks...
extrude.block.group(EXT_BLOCK_PNT<,STR>) Get/set the group name assigned to block bp in slot...
extrude.block.group.remove(EXT_BLOCK_PNT,STR/GROUP_PNT) Remove the group s from block bp in all slots...
extrude.block.id(EXT_BLOCK_PNT) Get the block ID number, a unique number assigned by...
extrude.block.irregular.typeid Get an identifier that uniquely determines the type of the...
extrude.block.isgroup(EXT_BLOCK_PNT,STR/GROUP_PNT<,STR/IND>) Check if the group s is associated with the block.
extrude.block.list(EXT_SET_PNT) Get a pointer to the container of all blocks in...
extrude.block.maxid(EXT_SET_PNT) Get the maximum ID number assigned to any block in...
extrude.block.multiplier(EXT_BLOCK_PNT) The function only applies to regular (3- or 4-sided) blocks...
extrude.block.next.block(EXT_BLOCK_PNT,INT) Get the next block connected to an edge with local...
extrude.block.next.index(EXT_BLOCK_PNT,INT) Get local index ir of an edge within the next...
extrude.block.nodes(EXT_SET_PNT,EXT_BLOCK_PNT,INT) Get the list of 2D vectors wich correspond to the...
extrude.block.num(EXT_SET_PNT) Get the total number of blocks in the set sp .
extrude.block.param.pos(EXT_BLOCK_PNT,FLT,FLT) The function only applies to regular (3- or 4-sided) blocks...
extrude.block.point(EXT_BLOCK_PNT,INT) Get a point (vertex) of a block.
extrude.block.regular.typeid Get an identifier that uniquely determines the type of the...
extrude.block.size(EXT_BLOCK_PNT) Get the number of edges of a block (including internal...
extrude.block.typeid Get an identifier that uniquely determines the type of object.
extrude.block.zones.i(EXT_BLOCK_PNT) Get number of zones along the local x edge.
extrude.block.zones.j(EXT_BLOCK_PNT) Get number of zones along the local y edge.