FISH Functions

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

Ball Utilities

ball.containing(VEC)

ball.energy(STR)

ball.find(INT)

ball.group.list(STR/IND<,STR/IND>)

ball.groupmap(STR/IND<,STR/IND>)

ball.inbox(VEC,VEC<,BOOL>)

ball.list

ball.maxid

ball.mech.convergence

ball.mech.ratio.avg

ball.mech.ratio.local

ball.mech.ratio.max

ball.mech.unbal.max

ball.near(VEC<,FLT>)

ball.num

ball.typeid

Ball Intrinsics

ball.contact.list(B_PNT<,INT,PNT>)

ball.contact.list.all(B_PNT<,INT,PNT>)

ball.contactmap(B_PNT<,INT,PNT>)

ball.contactmap.all(B_PNT<,INT,PNT>)

ball.contactnum(B_PNT<,INT>)

ball.contactnum.all(B_PNT<,INT>)

ball.convergence(B_PNT)

ball.create(FLT,VEC<,INT>)

ball.damp(B_PNT)

ball.delete(B_PNT)

ball.density(B_PNT)

ball.disp(B_PNT)

ball.euler(B_PNT)(3D ONLY)

ball.extra(B_PNT<,INT>)

ball.fix(B_PNT,INT)

ball.force.app(B_PNT)

ball.force.contact(B_PNT)

ball.force.unbal(B_PNT)

ball.fragment(B_PNT)

ball.group(B_PNT<,STR/IND>)

ball.group.remove(B_PNT,STR/IND<,STR/IND>)

ball.id(B_PNT)

ball.inside(B_PNT,VEC)

ball.isbonded(B_PNT<,INT,PNT>)

ball.isgroup(B_PNT,STR/IND<,STR/IND>)

ball.isprop(B_PNT,STR)

ball.mass(B_PNT)

ball.mass.real(B_PNT)

ball.moi(B_PNT)

ball.moi.real(B_PNT)

ball.moment.app(B_PNT)

ball.moment.contact(B_PNT)

ball.moment.unbal(B_PNT)

ball.pos(B_PNT)

ball.prop(B_PNT,STR)

ball.radius(B_PNT)

ball.ratio(B_PNT)

ball.ratio.target(B_PNT)

ball.rotation(B_PNT)(2D ONLY)

ball.spin(B_PNT)

ball.stress(B_PNT)

ball.stress.full(B_PNT)

ball.vel(B_PNT)

ball.vol(B_PNT)