Parents: | gml |
Class | Superclass | Slots |
b-rep-vertices | tuple | array face-vertex-count edge-vertex-count point-vertex-count |
gml-viewer-world | wasd-world | b-rep selected program vertex-array face-indices edge-indices point-indices view-faces? view-edges? drag? |
wire-vertex-format |
Word | Stack effect |
selected-vectors | ( object -- vectors ) |
Word | Stack 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 ) |
Word | Stack effect |
b-rep-vertices? | ( object -- ? ) |
gml-viewer-world? | ( object -- ? ) |
wire-vertex-format? | ( object -- ? ) |