Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
KclLibrary.CollisionImportSettings Class Reference

Settings used to configure collision generated from triangles. More...

Public Attributes

int MaxRootSize = 2048
 The max cube size of the root octrees.
 
int MinRootSize = 128
 The min cube size of the root octrees.
 
int MaxCubeSize = 0x100000
 The max cube size of the all octrees.
 
int MinCubeSize = 32
 The min cube size of the all octrees.
 
int MaxOctreeDepth = 10
 The max depth size of the all octrees.
 
int MaxTrianglesInCube = 10
 The max amount of triangles in an octree. When the limit is reached, octrees will divide until the min cube size is reached.
 
float PrismThickness = 30
 Determines the max distance of the normals for a prism.
 
float SphereRadius = 25
 The sphere radius used for an unknown purpose.
 
Vector3 PaddingMin = new Vector3(-50, -50, -50)
 The min amount of padding to use for the collison boundings.
 
Vector3 PaddingMax = new Vector3(50, 50, 50)
 The max amount of padding to use for the collison boundings.
 

Detailed Description

Settings used to configure collision generated from triangles.

Member Data Documentation

◆ MaxCubeSize

int KclLibrary.CollisionImportSettings.MaxCubeSize = 0x100000

The max cube size of the all octrees.

◆ MaxOctreeDepth

int KclLibrary.CollisionImportSettings.MaxOctreeDepth = 10

The max depth size of the all octrees.

◆ MaxRootSize

int KclLibrary.CollisionImportSettings.MaxRootSize = 2048

The max cube size of the root octrees.

◆ MaxTrianglesInCube

int KclLibrary.CollisionImportSettings.MaxTrianglesInCube = 10

The max amount of triangles in an octree. When the limit is reached, octrees will divide until the min cube size is reached.

◆ MinCubeSize

int KclLibrary.CollisionImportSettings.MinCubeSize = 32

The min cube size of the all octrees.

◆ MinRootSize

int KclLibrary.CollisionImportSettings.MinRootSize = 128

The min cube size of the root octrees.

◆ PaddingMax

Vector3 KclLibrary.CollisionImportSettings.PaddingMax = new Vector3(50, 50, 50)

The max amount of padding to use for the collison boundings.

◆ PaddingMin

Vector3 KclLibrary.CollisionImportSettings.PaddingMin = new Vector3(-50, -50, -50)

The min amount of padding to use for the collison boundings.

◆ PrismThickness

float KclLibrary.CollisionImportSettings.PrismThickness = 30

Determines the max distance of the normals for a prism.

◆ SphereRadius

float KclLibrary.CollisionImportSettings.SphereRadius = 25

The sphere radius used for an unknown purpose.


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