FISH Functions

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

geometry.edge Functions

Geometry Edge Utilities

geom.edge.find(GSET_PNT,INT)

geom.edge.list(GSET_PNT)

geom.edge.near(GSET_PNT,VEC<,FLT>)

geom.edge.typeid

Geometry Edge Intrinsics

geom.edge.create(GSET_PNT,INT/GN_PNT,INT/GN_PNT)

geom.edge.delete(GSET_PNT,GE_PNT)

geom.edge.dir(GE_PNT)

geom.edge.extra(GE_PNT,INT)

geom.edge.id(GE_PNT)

geom.edge.next.edge(GE_PNT,INT)

geom.edge.next.index(GE_PNT,INT)

geom.edge.node(GE_PNT,INT)

geom.edge.node.pos(GE_PNT,INT)

geom.edge.pos(GE_PNT)

geom.edge.remove(GSET_PNT,GE_PNT)

geom.edge.start.index(GE_PNT)

geom.edge.start.poly(GE_PNT)

geometry.node Functions

Geometry Node Utilities

geom.node.find(GSET_PNT,INT)

geom.node.list(GSET_PNT)

geom.node.near(GSET_PNT,VEC<,FLT>)

geom.node.typeid

Geometry Node Intrinsics

geom.node.create(GSET_PNT,VEC)

geom.node.delete(GSET_PNT,GN_PNT)

geom.node.extra(GN_PNT,INT)

geom.node.group(GN_PNT<,STR/IND>)

geom.node.group.remove(GN_PNT,STR/IND<,STR/IND>)

geom.node.id(GN_PNT)

geom.node.isgroup(GN_PNT,STR/IND<,STR/IND>)

geom.node.pos(GN_PNT)

geom.node.remove(GSET_PNT,GN_PNT)

geom.node.start.edge(GN_PNT)

geom.node.start.index(GN_PNT)

geometry.polygon Functions

Geometry Polygon Utilities

geom.poly.find(GSET_PNT,INT)

geom.poly.list(GSET_PNT)

geom.poly.near(GSET_PNT,VEC<,FLT>)

geom.poly.typeid

Geometry Polygon Intrinsics

geom.poly.add.edge(GPOL_PNT,GE_PNT)

geom.poly.add.node(GSET_PNT,GPOL_PNT<,GN_PNT><,VEC><,INT>)

geom.poly.area(GPOL_PNT)

geom.poly.check(GPOL_PNT)

geom.poly.close(GSET_PNT,GPOL_PNT)

geom.poly.create(GSET_PNT)

geom.poly.delete(GSET_PNT,GPOL_PNT)

geom.poly.edge(GPOL_PNT,INT)

geom.poly.extra(GPOL_PNT,INT)

geom.poly.group(GPOL_PNT<,STR/IND>)

geom.poly.group.remove(GPOL_PNT,STR/IND<,STR/IND>)

geom.poly.id(GPOL_PNT)

geom.poly.isgroup(GPOL_PNT,STR/IND<,STR/IND>)

geom.poly.near.map(GSET_PNT,VEC+,FLT)

geom.poly.next.index(GPOL_PNT,INT)

geom.poly.next.poly(GPOL_PNT,INT)

geom.poly.node(GPOL_PNT,INT)

geom.poly.normal(GPOL_PNT)

geom.poly.pos(GPOL_PNT)

geom.poly.remove(GSET_PNT,GPOL_PNT)

geom.poly.size(GPOL_PNT)

geometry.set Functions

Geometry Set Utilities

geom.set.create(STR)

geom.set.find(INT/STR)

geom.set.list

geom.set.maxid

geom.set.num

geom.set.typeid

Geometry Set Intrinsics

geom.set.closest(GSET_PNT,VEC<,FLT>)

geom.set.create(STR<,INT>)

geom.set.delete(GSET_PNT)

geom.set.edge.maxid(GSET_PNT)

geom.set.edge.num(GSET_PNT)

geom.set.id(GSET_PNT)

geom.set.name(GSET_PNT)

geom.set.node.maxid(GSET_PNT)

geom.set.node.num(GSET_PNT)

geom.set.poly.closest(GSET_PNT,VEC<,FLT>)

geom.set.poly.maxid(GSET_PNT)

geom.set.poly.num(GSET_PNT)

geom.set.raydist(GSET_PNT,VEC,VEC)

geom.set.remove(GSET_PNT)