C# Класс BSoftBody, BulletUnity3D

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AnchorNode int
AnchorPivot Vector3
ClusterNum int
CornerFix00 bool
CornerFix01 bool
CornerFix10 bool
CornerFix11 bool
DampingCoefficient float
DragCoefficient float
DynamicFrictionCoefficient float
EllipsoidRadius Vector3
FixRopeBegin bool
FixRopeEnd bool
LiftCoefficient float
Mass float
MaterialAngularStiffness float
MaterialLinearStiffness float
MaterialVolumeStiffness float
MeshResolution int
PatchCorner00 Vector3
PatchCorner01 Vector3
PatchCorner10 Vector3
PatchCorner11 Vector3
PatchResolutionX int
PatchResolutionY int
PressureCoefficient float
RigidBodyAnchor BRigidBody,
RigidContactsHardness float
RopeColor Color
RopeFromPos Vector3
RopeResolution int
RopeToPos Vector3
RopeWidth float
SelfCollision bool
SoftCollisionType CollisionType,
VolumeConversationCoefficient float
bAeroMode bool
softBodyType SoftBodyType

Открытые методы

Метод Описание
CreateBulletStyleMesh ( ) : void
GetSofyBodyObj ( ) : btSoftBody
OnBulletCreate ( btSoftBodyWorldInfo softBodyWorldInfo ) : bool
OnBulletExit ( ) : bool
OnDrawGizmos ( ) : void
SetParam ( ) : void
SpawnLineRender ( ) : void
SpawnMesh ( ) : void
Update ( ) : void

Приватные методы

Метод Описание
CheckUnityMesh ( ) : bool
SameVector ( Vector3 p1, Vector3 p2 ) : bool

Описание методов

CreateBulletStyleMesh() публичный Метод

public CreateBulletStyleMesh ( ) : void
Результат void

GetSofyBodyObj() публичный Метод

public GetSofyBodyObj ( ) : btSoftBody
Результат BulletCSharp.btSoftBody

OnBulletCreate() публичный Метод

public OnBulletCreate ( btSoftBodyWorldInfo softBodyWorldInfo ) : bool
softBodyWorldInfo BulletCSharp.btSoftBodyWorldInfo
Результат bool

OnBulletExit() публичный Метод

public OnBulletExit ( ) : bool
Результат bool

OnDrawGizmos() публичный Метод

public OnDrawGizmos ( ) : void
Результат void

SetParam() публичный Метод

public SetParam ( ) : void
Результат void

SpawnLineRender() публичный Метод

public SpawnLineRender ( ) : void
Результат void

SpawnMesh() публичный Метод

public SpawnMesh ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

Описание свойств

AnchorNode публичное свойство

public int AnchorNode
Результат int

AnchorPivot публичное свойство

public Vector3 AnchorPivot
Результат Vector3

ClusterNum публичное свойство

public int ClusterNum
Результат int

CornerFix00 публичное свойство

public bool CornerFix00
Результат bool

CornerFix01 публичное свойство

public bool CornerFix01
Результат bool

CornerFix10 публичное свойство

public bool CornerFix10
Результат bool

CornerFix11 публичное свойство

public bool CornerFix11
Результат bool

DampingCoefficient публичное свойство

public float DampingCoefficient
Результат float

DragCoefficient публичное свойство

public float DragCoefficient
Результат float

DynamicFrictionCoefficient публичное свойство

public float DynamicFrictionCoefficient
Результат float

EllipsoidRadius публичное свойство

public Vector3 EllipsoidRadius
Результат Vector3

FixRopeBegin публичное свойство

public bool FixRopeBegin
Результат bool

FixRopeEnd публичное свойство

public bool FixRopeEnd
Результат bool

LiftCoefficient публичное свойство

public float LiftCoefficient
Результат float

Mass публичное свойство

public float Mass
Результат float

MaterialAngularStiffness публичное свойство

public float MaterialAngularStiffness
Результат float

MaterialLinearStiffness публичное свойство

public float MaterialLinearStiffness
Результат float

MaterialVolumeStiffness публичное свойство

public float MaterialVolumeStiffness
Результат float

MeshResolution публичное свойство

public int MeshResolution
Результат int

PatchCorner00 публичное свойство

public Vector3 PatchCorner00
Результат Vector3

PatchCorner01 публичное свойство

public Vector3 PatchCorner01
Результат Vector3

PatchCorner10 публичное свойство

public Vector3 PatchCorner10
Результат Vector3

PatchCorner11 публичное свойство

public Vector3 PatchCorner11
Результат Vector3

PatchResolutionX публичное свойство

public int PatchResolutionX
Результат int

PatchResolutionY публичное свойство

public int PatchResolutionY
Результат int

PressureCoefficient публичное свойство

public float PressureCoefficient
Результат float

RigidBodyAnchor публичное свойство

public BRigidBody, RigidBodyAnchor
Результат BRigidBody,

RigidContactsHardness публичное свойство

public float RigidContactsHardness
Результат float

RopeColor публичное свойство

public Color RopeColor
Результат Color

RopeFromPos публичное свойство

public Vector3 RopeFromPos
Результат Vector3

RopeResolution публичное свойство

public int RopeResolution
Результат int

RopeToPos публичное свойство

public Vector3 RopeToPos
Результат Vector3

RopeWidth публичное свойство

public float RopeWidth
Результат float

SelfCollision публичное свойство

public bool SelfCollision
Результат bool

SoftCollisionType публичное свойство

public CollisionType, SoftCollisionType
Результат CollisionType,

VolumeConversationCoefficient публичное свойство

public float VolumeConversationCoefficient
Результат float

bAeroMode публичное свойство

public bool bAeroMode
Результат bool

softBodyType публичное свойство

public SoftBodyType softBodyType
Результат SoftBodyType