euler.operators vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Parents:euler


Words

Tuple classes
ClassSuperclassSlots
edges-in-different-faces tuple
edges-in-same-face tuple
edges-not-incident tuple
has-rings tupleface
not-a-base-face tupleface
should-not-be-equal tupleobj1 obj2


Mixin classes
point


Ordinary words
WordStack effect
assert-base-face( face -- )
assert-different-faces( e1 e2 -- )
assert-incident( e1 e2 -- )
assert-isolated-component( edge -- )
assert-no-rings( face -- )
assert-not=( obj1 obj2 -- )
assert-ring-of( ring face -- )
assert-same-face( e1 e2 -- )
edges-in-different-faces( -- * )
edges-in-same-face( -- * )
edges-not-incident( -- * )
has-rings( face -- * )
kill-e-make-r( edge: b-edge -- edge-ring: b-edge )
kill-ef( edge: b-edge -- )
kill-ev( edge: b-edge -- )
kill-f-make-rh( edge-face: b-edge edge-base-face: b-edge -- )
kill-vefs( edge: b-edge -- )
make-b-rep( quot -- b-rep )
make-e-kill-r( edge-ring: b-edge edge-face: b-edge -- edge: b-edge )
make-ef( e1: b-edge e2: b-edge -- edge: b-edge )
make-ev( e1: b-edge e2: b-edge point: point -- edge: b-edge )
make-ev-one( edge: b-edge point: point -- edge: b-edge )
make-f-kill-rh( edge-ring: b-edge -- )
make-vefs( pos1: point pos2: point -- edge: b-edge )
material-f( edge: b-edge material -- )
move-e( edge: b-edge offset: point -- )
move-f( edge: b-edge offset: point -- )
move-v( edge: b-edge point: point -- )
not-a-base-face( face -- * )
sharp-e( edge: b-edge sharp?: boolean -- )
sharp-f( edge: b-edge sharp?: boolean -- )
sharp-v( edge: b-edge sharp?: boolean -- )
should-not-be-equal( obj1 obj2 -- * )
with-b-rep( b-rep quot -- )


Class predicate words
WordStack effect
edges-in-different-faces?( object -- ? )
edges-in-same-face?( object -- ? )
edges-not-incident?( object -- ? )
has-rings?( object -- ? )
not-a-base-face?( object -- ? )
point?( object -- ? )
should-not-be-equal?( object -- ? )


Files