Property | Type | Description | |
---|---|---|---|
children | Isosurface.AdaptiveDualContouring.OctreeNode[] | ||
draw_info | |||
position | Vector3 | ||
size | int | ||
type | OctreeNodeType |
Method | Description | |
---|---|---|
Build ( Vector3 min, int size, float threshold, List |
||
ConstructLeaf ( List |
||
ConstructNodes ( List |
||
GenerateVertexBuffer ( List |
||
OctreeNode ( ) : System | ||
ProcessCell ( List |
||
ProcessEdge ( |
||
ProcessFace ( |
||
ProcessIndexes ( |
||
Simplify ( float threshold, bool randomize = false ) : void |
public Build ( Vector3 min, int size, float threshold, List |
||
min | Vector3 | |
size | int | |
threshold | float | |
vertices | List |
|
grid_size | int | |
return | int |
public ConstructLeaf ( List |
||
vertices | List |
|
grid_size | int | |
return | bool |
public ConstructNodes ( List |
||
vertices | List |
|
grid_size | int | |
threaded | int | |
return | bool |
public GenerateVertexBuffer ( List |
||
vertices | List |
|
return | void |
public static ProcessEdge ( |
||
nodes | ||
direction | int | |
indexes | List |
|
return | void |
public static ProcessFace ( |
||
nodes | ||
direction | int | |
indexes | List |
|
return | void |
public static ProcessIndexes ( |
||
nodes | ||
direction | int | |
indexes | List |
|
return | void |
public Simplify ( float threshold, bool randomize = false ) : void | ||
threshold | float | |
randomize | bool | |
return | void |
public OctreeNode[],Isosurface.AdaptiveDualContouring children | ||
return | Isosurface.AdaptiveDualContouring.OctreeNode[] |
public OctreeDrawInfo,Isosurface.AdaptiveDualContouring draw_info | ||
return |