29 using System.Collections.Generic;
31 namespace OpenSim.
Region.PhysicsModules.ConvexDecompositionDotNet
35 public bool Polygons =
true;
36 public List<float3> OutputVertices =
new List<float3>();
45 public List<float3> Vertices =
new List<float3>();
46 public List<int> Indices =
new List<int>();
74 Flags = HullFlag.QF_DEFAULT;
75 Vertices =
new List<float3>();
76 NormalEpsilon = 0.001f;
85 Vertices =
new List<float3>(vertices);
86 NormalEpsilon = 0.001f;
94 return (Flags & flag) != 0;
131 public List<float3> vertices =
new List<float3>();
132 public List<HalfEdge> edges =
new List<HalfEdge>();
133 public List<Plane> facets =
new List<Plane>();
135 public ConvexH(
int vertices_size,
int edges_size,
int facets_size)
137 vertices =
new List<float3>(vertices_size);
138 edges =
new List<HalfEdge>(edges_size);
139 facets =
new List<Plane>(facets_size);
ConvexH(int vertices_size, int edges_size, int facets_size)
HullDesc(HullFlag flags, List< float3 > vertices)
void SetHullFlag(HullFlag flag)
HalfEdge(short _ea, byte _v, byte _p)
void ClearHullFlag(HullFlag flag)
bool HasHullFlag(HullFlag flag)