Code/HumanoidRetargeter/Core/Formats/Mmd/MmdRigidBody.cs

A simple data class representing an MMD (MikuMikuDance) rigid body. It stores physics properties such as associated bone index, collision group masks, collider shape and size, transform offsets, mass, damping, restitution, friction and simulation mode.

namespace HumanoidRetargeter.Core.Formats.Mmd;

using Vector3 = System.Numerics.Vector3;

internal sealed class MmdRigidBody
{
	internal int Bone;
	internal int Group;
	internal int ExcludedGroups;
	internal int Shape;
	internal Vector3 Size;
	internal Vector3 Position;
	internal Vector3 Rotation;
	internal float Mass;
	internal float LinearDamping;
	internal float AngularDamping;
	internal float Restitution;
	internal float Friction;
	internal int Mode;
}