gml.viewer vocabulary
Factor handbook ยป Vocabulary index


Summary

Words

Tuple classes
ClassSuperclassSlots
b-rep-vertices tuplearray face-vertex-count edge-vertex-count point-vertex-count
gml-viewer-world wasd-worldb-rep selected program vertex-array face-indices edge-indices point-indices view-faces? view-edges? drag?


Singleton classes
wire-vertex-format


Generic words
WordStack effect
selected-vectors( object -- vectors )


Ordinary words
WordStack effect
<b-rep-vertices>( face-array face-count edge-array edge-count point-array point-count -- vxs )
b-rep-edge-index-array( b-rep selected offset -- edge-indices )
b-rep-edge-vertices( b-rep -- vertices count )
b-rep-face-vertices( b-rep selected -- vertices count indices )
double-4>float-4( in: double-4 -- out: float-4 )
edge-hitbox-radius( -- value )
edge-vertex-index( e vertex-indices selected -- n selected? )
face-color( edge -- color )
face-selected?( face selected -- ? )
gml-viewer( b-rep selection -- )
gml-viewer-fragment-shader( -- value )
gml-viewer-program( -- value )
gml-viewer-vertex-shader( -- value )
init-viewer-model( gml-viewer-world -- )
intersecting-edge-node( source direction b-rep -- edge/f )
intersects-edge-node?( source direction edge -- ? )
line-nearest-t( p0 u q0 v -- tp tq )
make-b-rep-vertices( b-rep selected -- vertices face-indices edge-indices point-indices )
neutral-edge-color( -- value )
neutral-face-color( -- value )
refresh-b-rep-view( world: gml-viewer-world -- )
reset-view( gml-viewer-world -- )
rgba>float-4( in: rgba -- out: float-4 )
rotate-view-mode( world: gml-viewer-world -- )
select-edge( world -- )
selected-face-color( -- value )
selected-vertices( selected -- vertices count )
viewable?( gml-viewer-world -- ? )
wrap-in-growable-model( object -- model )
wrap-in-model( object -- model )


Class predicate words
WordStack effect
b-rep-vertices?( object -- ? )
gml-viewer-world?( object -- ? )
wire-vertex-format?( object -- ? )


Files