The marching-cubes Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The marching-cubes Reference Manual

This is the marching-cubes Reference Manual, version 1.0, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 12:13:46 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Marching-Cubes

A marching cubes algorithm implementation in Common Lisp based on Paul Bourke's (http://paulbourke.net/geometry/polygonise/)

API

[Function] marching-cubes

MARCHING-CUBES density-function min-position max-position delta isolevel => triangles

Extracts a surface from density field represented with density-function and returns triangles which is a list of triangles. density-function is a function that takes three arguments representing the position of a point and returns density as a scalar at the point. min-position and max-position are vec3 values and specify the minimun point and the maximun point of a grid to be processed. delta is a scalar that specifies the size of a cell in a grid to be processed. isolevel is a scalar that specifies the threshold of mesh construction.

[Function] marching-cubes-smooth

MARCHING-CUBES-SMOOTH density-function normal-function min-position max-position delta isolevel => smooth-triangles

Same as marching-cubes except that marching-cubes-smooth returns a list of smooth triangles which have normal vectors at each vertex. normal-function is a function that takes three arguments representing the position of a point and returns a normal vector at the point. Other arguments are same as marching-cubes's.

Example

See example/ directory.

Author

Copyright

Copyright (c) 2012 Masayuki Takagi (kamonama@gmail.com)

License

Licensed under the LLGPL License.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 marching-cubes

Author

Masayuki Takagi

License

LLGPL

Description

A marching cubes algorithm implementation in Common Lisp based on Paul Bourke’s (http://paulbourke.net/geometry/polygonise/)

Long Description

# Marching-Cubes

A marching cubes algorithm implementation in Common Lisp based on Paul Bourke’s (http://paulbourke.net/geometry/polygonise/)

## API

### [Function] marching-cubes

MARCHING-CUBES density-function min-position max-position delta isolevel => triangles

Extracts a surface from density field represented with ‘density-function‘ and returns ‘triangles‘ which is a list of triangles. ‘density-function‘ is a function that takes three arguments representing the position of a point and returns density as a scalar at the point. ‘min-position‘ and ‘max-position‘ are ‘vec3‘ values and specify the minimun point and the maximun point of a grid to be processed. ‘delta‘ is a scalar that specifies the size of a cell in a grid to be processed. ‘isolevel‘ is a scalar that specifies the threshold of mesh construction.

### [Function] marching-cubes-smooth

MARCHING-CUBES-SMOOTH density-function normal-function min-position max-position delta isolevel => smooth-triangles

Same as ‘marching-cubes‘ except that ‘marching-cubes-smooth‘ returns a list of smooth triangles which have normal vectors at each vertex. ‘normal-function‘ is a function that takes three arguments representing the position of a point and returns a normal vector at the point. Other arguments are same as ‘marching-cubes‘’s.

## Example

See example/ directory.

## Author

* Masayuki Takagi (kamonama@gmail.com)

## Copyright

Copyright (c) 2012 Masayuki Takagi (kamonama@gmail.com)

## License

Licensed under the LLGPL License.

Version

1.0

Source

marching-cubes.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 marching-cubes/src

Parent

marching-cubes (system)

Location

src/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 marching-cubes.asd

Location

marching-cubes.asd

Systems

marching-cubes (system)

Packages

marching-cubes-asd


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 marching-cubes/src/package.lisp

Parent

src (module)

Location

src/package.lisp

Packages

marching-cubes


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 marching-cubes/src/tables.lisp

Dependency

package.lisp (file)

Parent

src (module)

Location

src/tables.lisp

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.4 marching-cubes/src/marching-cubes.lisp

Dependency

tables.lisp (file)

Parent

src (module)

Location

src/marching-cubes.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 marching-cubes-asd

Source

marching-cubes.asd

Use List

Previous: , Up: Packages   [Contents][Index]

5.2 marching-cubes

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Macros

Macro: smooth-triangle-normal TRI I
Package

marching-cubes

Source

marching-cubes.lisp (file)

Macro: smooth-triangle-vertex TRI I
Package

marching-cubes

Source

marching-cubes.lisp (file)

Macro: triangle-vertex TRI I
Package

marching-cubes

Source

marching-cubes.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Functions

Function: make-smooth-triangle VERTEX-0 NORMAL-0 VERTEX-1 NORMAL-1 VERTEX-2 NORMAL-2
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: make-triangle VERTEX-0 VERTEX-1 VERTEX-2
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: make-vec3 X Y Z
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: marching-cubes FN MIN MAX DELTA ISOLEVEL
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: marching-cubes-smooth FN-VALUE FN-NORMAL MIN MAX DELTA ISOLEVEL
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: normalize-vec3 V
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: smooth-triangle= A B
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: triangle= A B
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: vec3-x INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: vec3-y INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: vec3-z INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: vec3= A B
Package

marching-cubes

Source

marching-cubes.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: *vertex-offsets*
Package

marching-cubes

Source

marching-cubes.lisp (file)

Special Variable: +edge-table+
Package

marching-cubes

Source

tables.lisp (file)

Special Variable: +tri-table+
Package

marching-cubes

Source

tables.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Macros

Macro: grid-cell-value GRID I
Package

marching-cubes

Source

marching-cubes.lisp (file)

Macro: grid-cell-vertex GRID I
Package

marching-cubes

Source

marching-cubes.lisp (file)

Macro: inc-logior X VAL
Package

marching-cubes

Source

marching-cubes.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Functions

Function: copy-grid INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: copy-grid-cell INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: copy-smooth-triangle INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: copy-triangle INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: copy-vec3 INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: degenerate-triangle TRI
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-cell GRID I J K
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-cell-p OBJECT
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-cell-values GRID I J K
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-cell-values% INSTANCE
Function: (setf grid-cell-values%) VALUE INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-cell-vertices GRID I J K
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-cell-vertices% INSTANCE
Function: (setf grid-cell-vertices%) VALUE INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-delta INSTANCE
Function: (setf grid-delta) VALUE INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-max INSTANCE
Function: (setf grid-max) VALUE INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-min INSTANCE
Function: (setf grid-min) VALUE INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-p OBJECT
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-point GRID I J K
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-size-x INSTANCE
Function: (setf grid-size-x) VALUE INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-size-y INSTANCE
Function: (setf grid-size-y) VALUE INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-size-z INSTANCE
Function: (setf grid-size-z) VALUE INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-value GRID I J K
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: grid-values% INSTANCE
Function: (setf grid-values%) VALUE INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: make-grid FN MIN MAX DELTA
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: make-grid-cell VERTICES% VALUES%
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: make-grid-values FN I J K ORIGIN DELTA
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: make-raw-grid MIN MAX SIZE-X SIZE-Y SIZE-Z DELTA VALUES%
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: polygonise GRID ISOLEVEL
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: reduce-grid GRID FN
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: remove-degenerate-triangles TRIS
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: smooth-triangle-normal-0 INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: smooth-triangle-normal-1 INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: smooth-triangle-normal-2 INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: smooth-triangle-p OBJECT
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: smooth-triangle-vertex-0 INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: smooth-triangle-vertex-1 INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: smooth-triangle-vertex-2 INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: to-smooth-triangle TRI FN
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: triangle-p OBJECT
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: triangle-vertex-0 INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: triangle-vertex-1 INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: triangle-vertex-2 INSTANCE
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: vec3-p OBJECT
Package

marching-cubes

Source

marching-cubes.lisp (file)

Function: vertex-interop ISOLEVEL P1 P2 VAL1 VAL2
Package

marching-cubes

Source

marching-cubes.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Structures

Structure: grid ()
Package

marching-cubes

Source

marching-cubes.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: min
Readers

grid-min (function)

Writers

(setf grid-min) (function)

Slot: max
Readers

grid-max (function)

Writers

(setf grid-max) (function)

Slot: size-x
Readers

grid-size-x (function)

Writers

(setf grid-size-x) (function)

Slot: size-y
Readers

grid-size-y (function)

Writers

(setf grid-size-y) (function)

Slot: size-z
Readers

grid-size-z (function)

Writers

(setf grid-size-z) (function)

Slot: delta
Readers

grid-delta (function)

Writers

(setf grid-delta) (function)

Slot: values%
Readers

grid-values% (function)

Writers

(setf grid-values%) (function)

Structure: grid-cell ()
Package

marching-cubes

Source

marching-cubes.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: vertices%
Readers

grid-cell-vertices% (function)

Writers

(setf grid-cell-vertices%) (function)

Slot: values%
Readers

grid-cell-values% (function)

Writers

(setf grid-cell-values%) (function)

Structure: smooth-triangle ()
Package

marching-cubes

Source

marching-cubes.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: vertex-0
Readers

smooth-triangle-vertex-0 (function)

Writers

(setf smooth-triangle-vertex-0) (function)

Slot: normal-0
Readers

smooth-triangle-normal-0 (function)

Writers

(setf smooth-triangle-normal-0) (function)

Slot: vertex-1
Readers

smooth-triangle-vertex-1 (function)

Writers

(setf smooth-triangle-vertex-1) (function)

Slot: normal-1
Readers

smooth-triangle-normal-1 (function)

Writers

(setf smooth-triangle-normal-1) (function)

Slot: vertex-2
Readers

smooth-triangle-vertex-2 (function)

Writers

(setf smooth-triangle-vertex-2) (function)

Slot: normal-2
Readers

smooth-triangle-normal-2 (function)

Writers

(setf smooth-triangle-normal-2) (function)

Structure: triangle ()
Package

marching-cubes

Source

marching-cubes.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: vertex-0
Readers

triangle-vertex-0 (function)

Writers

(setf triangle-vertex-0) (function)

Slot: vertex-1
Readers

triangle-vertex-1 (function)

Writers

(setf triangle-vertex-1) (function)

Slot: vertex-2
Readers

triangle-vertex-2 (function)

Writers

(setf triangle-vertex-2) (function)

Structure: vec3 ()
Package

marching-cubes

Source

marching-cubes.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: x
Initform

0

Readers

vec3-x (function)

Writers

(setf vec3-x) (function)

Slot: y
Initform

0

Readers

vec3-y (function)

Writers

(setf vec3-y) (function)

Slot: z
Initform

0

Readers

vec3-z (function)

Writers

(setf vec3-z) (function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   M  
Index Entry  Section

F
File, Lisp, marching-cubes.asd: The marching-cubes<dot>asd file
File, Lisp, marching-cubes/src/marching-cubes.lisp: The marching-cubes/src/marching-cubes<dot>lisp file
File, Lisp, marching-cubes/src/package.lisp: The marching-cubes/src/package<dot>lisp file
File, Lisp, marching-cubes/src/tables.lisp: The marching-cubes/src/tables<dot>lisp file

L
Lisp File, marching-cubes.asd: The marching-cubes<dot>asd file
Lisp File, marching-cubes/src/marching-cubes.lisp: The marching-cubes/src/marching-cubes<dot>lisp file
Lisp File, marching-cubes/src/package.lisp: The marching-cubes/src/package<dot>lisp file
Lisp File, marching-cubes/src/tables.lisp: The marching-cubes/src/tables<dot>lisp file

M
marching-cubes.asd: The marching-cubes<dot>asd file
marching-cubes/src: The marching-cubes/src module
marching-cubes/src/marching-cubes.lisp: The marching-cubes/src/marching-cubes<dot>lisp file
marching-cubes/src/package.lisp: The marching-cubes/src/package<dot>lisp file
marching-cubes/src/tables.lisp: The marching-cubes/src/tables<dot>lisp file
Module, marching-cubes/src: The marching-cubes/src module

Jump to:   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
C   D   F   G   I   M   N   P   R   S   T   V  
Index Entry  Section

(
(setf grid-cell-values%): Internal functions
(setf grid-cell-vertices%): Internal functions
(setf grid-delta): Internal functions
(setf grid-max): Internal functions
(setf grid-min): Internal functions
(setf grid-size-x): Internal functions
(setf grid-size-y): Internal functions
(setf grid-size-z): Internal functions
(setf grid-values%): Internal functions

C
copy-grid: Internal functions
copy-grid-cell: Internal functions
copy-smooth-triangle: Internal functions
copy-triangle: Internal functions
copy-vec3: Internal functions

D
degenerate-triangle: Internal functions

F
Function, (setf grid-cell-values%): Internal functions
Function, (setf grid-cell-vertices%): Internal functions
Function, (setf grid-delta): Internal functions
Function, (setf grid-max): Internal functions
Function, (setf grid-min): Internal functions
Function, (setf grid-size-x): Internal functions
Function, (setf grid-size-y): Internal functions
Function, (setf grid-size-z): Internal functions
Function, (setf grid-values%): Internal functions
Function, copy-grid: Internal functions
Function, copy-grid-cell: Internal functions
Function, copy-smooth-triangle: Internal functions
Function, copy-triangle: Internal functions
Function, copy-vec3: Internal functions
Function, degenerate-triangle: Internal functions
Function, grid-cell: Internal functions
Function, grid-cell-p: Internal functions
Function, grid-cell-values: Internal functions
Function, grid-cell-values%: Internal functions
Function, grid-cell-vertices: Internal functions
Function, grid-cell-vertices%: Internal functions
Function, grid-delta: Internal functions
Function, grid-max: Internal functions
Function, grid-min: Internal functions
Function, grid-p: Internal functions
Function, grid-point: Internal functions
Function, grid-size-x: Internal functions
Function, grid-size-y: Internal functions
Function, grid-size-z: Internal functions
Function, grid-value: Internal functions
Function, grid-values%: Internal functions
Function, make-grid: Internal functions
Function, make-grid-cell: Internal functions
Function, make-grid-values: Internal functions
Function, make-raw-grid: Internal functions
Function, make-smooth-triangle: Exported functions
Function, make-triangle: Exported functions
Function, make-vec3: Exported functions
Function, marching-cubes: Exported functions
Function, marching-cubes-smooth: Exported functions
Function, normalize-vec3: Exported functions
Function, polygonise: Internal functions
Function, reduce-grid: Internal functions
Function, remove-degenerate-triangles: Internal functions
Function, smooth-triangle-normal-0: Internal functions
Function, smooth-triangle-normal-1: Internal functions
Function, smooth-triangle-normal-2: Internal functions
Function, smooth-triangle-p: Internal functions
Function, smooth-triangle-vertex-0: Internal functions
Function, smooth-triangle-vertex-1: Internal functions
Function, smooth-triangle-vertex-2: Internal functions
Function, smooth-triangle=: Exported functions
Function, to-smooth-triangle: Internal functions
Function, triangle-p: Internal functions
Function, triangle-vertex-0: Internal functions
Function, triangle-vertex-1: Internal functions
Function, triangle-vertex-2: Internal functions
Function, triangle=: Exported functions
Function, vec3-p: Internal functions
Function, vec3-x: Exported functions
Function, vec3-y: Exported functions
Function, vec3-z: Exported functions
Function, vec3=: Exported functions
Function, vertex-interop: Internal functions

G
grid-cell: Internal functions
grid-cell-p: Internal functions
grid-cell-value: Internal macros
grid-cell-values: Internal functions
grid-cell-values%: Internal functions
grid-cell-vertex: Internal macros
grid-cell-vertices: Internal functions
grid-cell-vertices%: Internal functions
grid-delta: Internal functions
grid-max: Internal functions
grid-min: Internal functions
grid-p: Internal functions
grid-point: Internal functions
grid-size-x: Internal functions
grid-size-y: Internal functions
grid-size-z: Internal functions
grid-value: Internal functions
grid-values%: Internal functions

I
inc-logior: Internal macros

M
Macro, grid-cell-value: Internal macros
Macro, grid-cell-vertex: Internal macros
Macro, inc-logior: Internal macros
Macro, smooth-triangle-normal: Exported macros
Macro, smooth-triangle-vertex: Exported macros
Macro, triangle-vertex: Exported macros
make-grid: Internal functions
make-grid-cell: Internal functions
make-grid-values: Internal functions
make-raw-grid: Internal functions
make-smooth-triangle: Exported functions
make-triangle: Exported functions
make-vec3: Exported functions
marching-cubes: Exported functions
marching-cubes-smooth: Exported functions

N
normalize-vec3: Exported functions

P
polygonise: Internal functions

R
reduce-grid: Internal functions
remove-degenerate-triangles: Internal functions

S
smooth-triangle-normal: Exported macros
smooth-triangle-normal-0: Internal functions
smooth-triangle-normal-1: Internal functions
smooth-triangle-normal-2: Internal functions
smooth-triangle-p: Internal functions
smooth-triangle-vertex: Exported macros
smooth-triangle-vertex-0: Internal functions
smooth-triangle-vertex-1: Internal functions
smooth-triangle-vertex-2: Internal functions
smooth-triangle=: Exported functions

T
to-smooth-triangle: Internal functions
triangle-p: Internal functions
triangle-vertex: Exported macros
triangle-vertex-0: Internal functions
triangle-vertex-1: Internal functions
triangle-vertex-2: Internal functions
triangle=: Exported functions

V
vec3-p: Internal functions
vec3-x: Exported functions
vec3-y: Exported functions
vec3-z: Exported functions
vec3=: Exported functions
vertex-interop: Internal functions

Jump to:   (  
C   D   F   G   I   M   N   P   R   S   T   V  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
D   M   N   S   V   X   Y   Z  
Index Entry  Section

*
*vertex-offsets*: Internal special variables

+
+edge-table+: Internal special variables
+tri-table+: Internal special variables

D
delta: Internal structures

M
max: Internal structures
min: Internal structures

N
normal-0: Internal structures
normal-1: Internal structures
normal-2: Internal structures

S
size-x: Internal structures
size-y: Internal structures
size-z: Internal structures
Slot, delta: Internal structures
Slot, max: Internal structures
Slot, min: Internal structures
Slot, normal-0: Internal structures
Slot, normal-1: Internal structures
Slot, normal-2: Internal structures
Slot, size-x: Internal structures
Slot, size-y: Internal structures
Slot, size-z: Internal structures
Slot, values%: Internal structures
Slot, values%: Internal structures
Slot, vertex-0: Internal structures
Slot, vertex-0: Internal structures
Slot, vertex-1: Internal structures
Slot, vertex-1: Internal structures
Slot, vertex-2: Internal structures
Slot, vertex-2: Internal structures
Slot, vertices%: Internal structures
Slot, x: Internal structures
Slot, y: Internal structures
Slot, z: Internal structures
Special Variable, *vertex-offsets*: Internal special variables
Special Variable, +edge-table+: Internal special variables
Special Variable, +tri-table+: Internal special variables

V
values%: Internal structures
values%: Internal structures
vertex-0: Internal structures
vertex-0: Internal structures
vertex-1: Internal structures
vertex-1: Internal structures
vertex-2: Internal structures
vertex-2: Internal structures
vertices%: Internal structures

X
x: Internal structures

Y
y: Internal structures

Z
z: Internal structures

Jump to:   *   +  
D   M   N   S   V   X   Y   Z  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   G   M   P   S   T   V  
Index Entry  Section

G
grid: Internal structures
grid-cell: Internal structures

M
marching-cubes: The marching-cubes system
marching-cubes: The marching-cubes package
marching-cubes-asd: The marching-cubes-asd package

P
Package, marching-cubes: The marching-cubes package
Package, marching-cubes-asd: The marching-cubes-asd package

S
smooth-triangle: Internal structures
Structure, grid: Internal structures
Structure, grid-cell: Internal structures
Structure, smooth-triangle: Internal structures
Structure, triangle: Internal structures
Structure, vec3: Internal structures
System, marching-cubes: The marching-cubes system

T
triangle: Internal structures

V
vec3: Internal structures

Jump to:   G   M   P   S   T   V