Common Lisp Package: MARCHING-CUBES

README:

FUNCTION

Public

VEC3-X (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VEC3-Y (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VEC3-Z (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

MAKE-SMOOTH-TRIANGLE (VERTEX-0 NORMAL-0 VERTEX-1 NORMAL-1 VERTEX-2 NORMAL-2)

MAKE-TRIANGLE (VERTEX-0 VERTEX-1 VERTEX-2)

MAKE-VEC3 (X Y Z)

MARCHING-CUBES (FN MIN MAX DELTA ISOLEVEL)

MARCHING-CUBES-SMOOTH (FN-VALUE FN-NORMAL MIN MAX DELTA ISOLEVEL)

NORMALIZE-VEC3 (V)

SMOOTH-TRIANGLE= (A B)

TRIANGLE= (A B)

VEC3= (A B)

Private

GRID-CELL-VALUES% (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

GRID-CELL-VERTICES% (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

GRID-DELTA (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

GRID-MAX (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

GRID-MIN (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

GRID-SIZE-X (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

GRID-SIZE-Y (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

GRID-SIZE-Z (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

GRID-VALUES% (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SMOOTH-TRIANGLE-NORMAL-0 (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SMOOTH-TRIANGLE-NORMAL-1 (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SMOOTH-TRIANGLE-NORMAL-2 (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SMOOTH-TRIANGLE-VERTEX-0 (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SMOOTH-TRIANGLE-VERTEX-1 (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SMOOTH-TRIANGLE-VERTEX-2 (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

TRIANGLE-VERTEX-0 (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

TRIANGLE-VERTEX-1 (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

TRIANGLE-VERTEX-2 (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

COPY-GRID (INSTANCE)

COPY-GRID-CELL (INSTANCE)

COPY-SMOOTH-TRIANGLE (INSTANCE)

COPY-TRIANGLE (INSTANCE)

COPY-VEC3 (INSTANCE)

DEGENERATE-TRIANGLE (TRI)

GRID-CELL (GRID I J K)

GRID-CELL-P (OBJECT)

GRID-CELL-VALUES (GRID I J K)

SETFGRID-CELL-VALUES% (NEW-VALUE INSTANCE)

GRID-CELL-VERTICES (GRID I J K)

SETFGRID-CELL-VERTICES% (NEW-VALUE INSTANCE)

SETFGRID-DELTA (NEW-VALUE INSTANCE)

SETFGRID-MAX (NEW-VALUE INSTANCE)

SETFGRID-MIN (NEW-VALUE INSTANCE)

GRID-P (OBJECT)

GRID-POINT (GRID I J K)

SETFGRID-SIZE-X (NEW-VALUE INSTANCE)

SETFGRID-SIZE-Y (NEW-VALUE INSTANCE)

SETFGRID-SIZE-Z (NEW-VALUE INSTANCE)

GRID-VALUE (GRID I J K)

SETFGRID-VALUES% (NEW-VALUE INSTANCE)

MAKE-GRID (FN MIN MAX DELTA)

MAKE-GRID-CELL (VERTICES% VALUES%)

MAKE-GRID-VALUES (FN I J K ORIGIN DELTA)

MAKE-RAW-GRID (MIN MAX SIZE-X SIZE-Y SIZE-Z DELTA VALUES%)

POLYGONISE (GRID ISOLEVEL)

REDUCE-GRID (GRID FN)

REMOVE-DEGENERATE-TRIANGLES (TRIS)

SMOOTH-TRIANGLE-P (OBJECT)

TO-SMOOTH-TRIANGLE (TRI FN)

TRIANGLE-P (OBJECT)

VEC3-P (OBJECT)

VERTEX-INTEROP (ISOLEVEL P1 P2 VAL1 VAL2)

MACRO

Public

Undocumented

SMOOTH-TRIANGLE-NORMAL (TRI I)

SMOOTH-TRIANGLE-VERTEX (TRI I)

TRIANGLE-VERTEX (TRI I)

Private

Undocumented

GRID-CELL-VALUE (GRID I)

GRID-CELL-VERTEX (GRID I)

INC-LOGIOR (X VAL)

VARIABLE

Private

Undocumented

*EDGE-TABLE*

*TRI-TABLE*

*VERTEX-OFFSETS*

CLASS

Private

Undocumented

GRID

GRID-CELL (GRID I J K)

SMOOTH-TRIANGLE

TRIANGLE

VEC3