FISH Functions

The type specifiers used in the FISH function signatures are given in the FISH Type Index section.

Building Blocks Block Functions

building_blocks.block.ablock(BB_BLOCK_PNT,BB_FACE_PNT)
building_blocks.block.center(BB_BLOCK_PNT)
building_blocks.block.check(BB_BLOCK_PNT)
building_blocks.block.edge(BB_BLOCK_PNT,INT)
building_blocks.block.face(BB_BLOCK_PNT,INT)
building_blocks.block.multiplier(BB_BLOCK_PNT)
building_blocks.block.point(BB_BLOCK_PNT,INT)
building_blocks.block.size(BB_BLOCK_PNT)

Building Blocks Face Functions

building_blocks.face.area(BB_FACE_PNT)
building_blocks.face.center(BB_FACE_PNT)
building_blocks.face.check(BB_FACE_PNT)
building_blocks.face.edge(BB_FACE_PNT,INT)
building_blocks.face.flip(BB_FACE_PNT,INT)
building_blocks.face.gridsizei(BB_FACE_PNT,BB_BLOCK_PNT)
building_blocks.face.gridsizej(BB_FACE_PNT,BB_BLOCK_PNT)
building_blocks.face.next.face(BB_FACE_PNT,INT)
building_blocks.face.next.index(BB_FACE_PNT,INT)
building_blocks.face.point(BB_FACE_PNT,INT)
building_blocks.face.size(BB_FACE_PNT)
building_blocks.face.toglobal(BB_FACE_PNT,VEC)
building_blocks.face.tolocal(BB_FACE_PNT,VEC)

Building Blocks Edge Functions

building_blocks.edge.center(BB_EDGE_PNT)
building_blocks.edge.cp.add(BB_EDGE_PNT,VEC)
building_blocks.edge.cp.delete(BB_EDGE_PNT,INT)
building_blocks.edge.cp.localu(BB_EDGE_PNT,INT)
building_blocks.edge.cp.point(BB_EDGE_PNT,INT)
building_blocks.edge.cp.size(BB_EDGE_PNT)
building_blocks.edge.curve(BB_EDGE_PNT)
building_blocks.edge.direction(BB_EDGE_PNT)
building_blocks.edge.grid.ratio(BB_EDGE_PNT)
building_blocks.edge.grid.ratio.isolate(BB_EDGE_PNT)
building_blocks.edge.grid.size(BB_EDGE_PNT)
building_blocks.edge.length(BB_EDGE_PNT)
building_blocks.edge.next.edge(BB_EDGE_PNT,INT)
building_blocks.edge.next.index(BB_EDGE_PNT,INT)
building_blocks.edge.point(BB_EDGE_PNT,INT)
building_blocks.edge.start.face(BB_EDGE_PNT)
building_blocks.edge.start.index(BB_EDGE_PNT)
building_blocks.edge.toglobal(BB_EDGE_PNT,FLT)
building_blocks.edge.tolocal(BB_EDGE_PNT,VEC)
building_blocks.edge.type(BB_EDGE_PNT)

Building Blocks Point Functions

building_blocks.point.pos(BB_POINT_PNT)
building_blocks.point.start.edge(BB_POINT_PNT)
building_blocks.point.start.index(BB_POINT_PNT)

Building Blocks Set Functions

building_blocks.set.block.create(BB_SET_PNT,STR,VEC,VEC,VEC,VEC<,VEC><,VEC><,VEC><,VEC>)
building_blocks.set.block.find(BB_SET_PNT,INT)
building_blocks.set.block.list(BB_SET_PNT)
building_blocks.set.block.remove(BB_SET_PNT,BB_BLOCK_PNT)
building_blocks.set.block.size(BB_SET_PNT)
building_blocks.set.create(STR<,INT>)
building_blocks.set.delete(BB_SET_PNT)
building_blocks.set.edge.find(BB_SET_PNT,INT)
building_blocks.set.edge.list(BB_SET_PNT)
building_blocks.set.edge.near(BB_SET_PNT,VEC<,FLT>)
building_blocks.set.edge.size(BB_SET_PNT)
building_blocks.set.face.find(BB_SET_PNT,INT)
building_blocks.set.face.list(BB_SET_PNT)
building_blocks.set.face.near(BB_SET_PNT,VEC<,FLT>)
building_blocks.set.face.size(BB_SET_PNT)
building_blocks.set.find(INT/STR)
building_blocks.set.id(BB_SET_PNT)
building_blocks.set.list
building_blocks.set.name(BB_SET_PNT)
building_blocks.set.point.find(BB_SET_PNT,INT)
building_blocks.set.point.list(BB_SET_PNT)
building_blocks.set.point.near(BB_SET_PNT,VEC<,FLT>)
building_blocks.set.point.size(BB_SET_PNT)