Obi  6.4
Unified particle physics for Unity
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Obi.ObiTriangleSkinMap Class Reference
Inheritance diagram for Obi.ObiTriangleSkinMap:

Classes

struct  BarycentricPoint
 
struct  SkinTransform
 
class  SlaveVertex
 

Public Member Functions

void OnEnable ()
 
void Clear ()
 
void ValidateMasterChannels (bool clearChannels)
 
void ValidateSlaveChannels (bool clearChannels)
 
void CopyChannel (uint[] channels, int source, int dest)
 
void FillChannel (uint[] channels, int channel)
 
void ClearChannel (uint[] channels, int channel)
 
IEnumerator Bind ()
 

Public Attributes

bool bound = false
 
float barycentricWeight = 1
 
float normalAlignmentWeight = 1
 
float elevationWeight = 1
 
uint[] m_MasterChannels
 
uint[] m_SlaveChannels
 
SkinTransform m_SlaveTransform = new SkinTransform(Vector3.zero, Quaternion.identity, Vector3.one)
 
ObiClothBlueprintBase m_Master
 
Mesh m_Slave
 
List< SlaveVertexskinnedVertices = new List<SlaveVertex>()
 

Properties

ObiClothBlueprintBase master [get, set]
 
Mesh slave [get, set]
 

Member Data Documentation

List<SlaveVertex> Obi.ObiTriangleSkinMap.skinnedVertices = new List<SlaveVertex>()

skin info for all skinned vertices.


The documentation for this class was generated from the following file: