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.group(BB_BLOCK_PNT<,STR/IND>)

building_blocks.block.group.remove(BB_BLOCK_PNT,STR/IND<,STR/IND>)

building_blocks.block.isgroup(BB_BLOCK_PNT,STR/IND<,STR/IND>)

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.group(BB_FACE_PNT<,STR/IND>)

building_blocks.face.group.remove(BB_FACE_PNT,STR/IND<,STR/IND>)

building_blocks.face.isgroup(BB_FACE_PNT,STR/IND<,STR/IND>)

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.group(BB_EDGE_PNT<,STR/IND>)

building_blocks.edge.group.remove(BB_EDGE_PNT,STR/IND<,STR/IND>)

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.group(BB_POINT_PNT<,STR/IND>)

building_blocks.point.group.remove(BB_POINT_PNT,STR/IND<,STR/IND>)

building_blocks.point.isgroup(BB_POINT_PNT,STR/IND<,STR/IND>)

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)