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

Simple data container representing a joint from an MMD (MikuMikuDance) model format. It stores indices of the two connected bodies and vector fields for position, rotation, linear/angular limits and spring constants.

File Access
namespace HumanoidRetargeter.Core.Formats.Mmd;

using Vector3 = System.Numerics.Vector3;

internal sealed class MmdJoint
{
	internal int BodyA;
	internal int BodyB;
	internal Vector3 Position;
	internal Vector3 Rotation;
	internal Vector3 LinearMin;
	internal Vector3 LinearMax;
	internal Vector3 AngularMin;
	internal Vector3 AngularMax;
	internal Vector3 LinearSpring;
	internal Vector3 AngularSpring;
}