Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
WeightDataGenerator Class Reference
+ Inheritance diagram for WeightDataGenerator:
+ Collaboration diagram for WeightDataGenerator:

Public Member Functions

void PrepareWeights (BMD bmd)
 

Public Attributes

Transform[] Bones
 
bool VisualizeBones
 
BMD bmd
 

Private Member Functions

void Start ()
 
void FindMeshesAndMaterials (Transform parent)
 
void FixedUpdate ()
 
Transform[] FindBones (Transform parent)
 
void GenerateBoneWeights (Mesh combinedMesh, BMD bmd)
 
void GenerateBoneWeightsForLink (Mesh combinedMesh, params BMD[] bmds)
 
Transform FindClosestBone (Vector3 vertex)
 
Transform FindClosestBoneExclude (Vector3 vertex, params Transform[] excludeBone)
 
void OnDrawGizmos ()
 

Private Attributes

List< Mesh > meshes
 
List< Materialmaterials
 
List< MeshFilter > filters
 
Mesh combinedMesh
 
Vector3[] combinedMeshVertices
 
BCK bck
 
SkinnedMeshRenderer skinnedMeshRenderer
 

Member Function Documentation

◆ FindBones()

Transform[] WeightDataGenerator.FindBones ( Transform parent)
private

◆ FindClosestBone()

Transform WeightDataGenerator.FindClosestBone ( Vector3 vertex)
private

◆ FindClosestBoneExclude()

Transform WeightDataGenerator.FindClosestBoneExclude ( Vector3 vertex,
params Transform[] excludeBone )
private

◆ FindMeshesAndMaterials()

void WeightDataGenerator.FindMeshesAndMaterials ( Transform parent)
private

◆ FixedUpdate()

void WeightDataGenerator.FixedUpdate ( )
private

◆ GenerateBoneWeights()

void WeightDataGenerator.GenerateBoneWeights ( Mesh combinedMesh,
BMD bmd )
private

◆ GenerateBoneWeightsForLink()

void WeightDataGenerator.GenerateBoneWeightsForLink ( Mesh combinedMesh,
params BMD[] bmds )
private

◆ OnDrawGizmos()

void WeightDataGenerator.OnDrawGizmos ( )
private

◆ PrepareWeights()

void WeightDataGenerator.PrepareWeights ( BMD bmd)

◆ Start()

void WeightDataGenerator.Start ( )
private

Member Data Documentation

◆ bck

BCK WeightDataGenerator.bck
private

◆ bmd

BMD WeightDataGenerator.bmd

◆ Bones

Transform [] WeightDataGenerator.Bones

◆ combinedMesh

Mesh WeightDataGenerator.combinedMesh
private

◆ combinedMeshVertices

Vector3 [] WeightDataGenerator.combinedMeshVertices
private

◆ filters

List<MeshFilter> WeightDataGenerator.filters
private

◆ materials

List<Material> WeightDataGenerator.materials
private

◆ meshes

List<Mesh> WeightDataGenerator.meshes
private

◆ skinnedMeshRenderer

SkinnedMeshRenderer WeightDataGenerator.skinnedMeshRenderer
private

◆ VisualizeBones

bool WeightDataGenerator.VisualizeBones

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