public void FromPmxSoftBody(PmxSoftBody sbody, bool nonStr = false) { if (!nonStr) { Name = sbody.Name; NameE = sbody.NameE; } Shape = sbody.Shape; Material = sbody.Material; Group = sbody.Group; PassGroup = sbody.PassGroup.Clone(); IsGenerateBendingLinks = sbody.IsGenerateBendingLinks; IsGenerateClusters = sbody.IsGenerateClusters; IsRandomizeConstraints = sbody.IsRandomizeConstraints; BendingLinkDistance = sbody.BendingLinkDistance; ClusterCount = sbody.ClusterCount; TotalMass = sbody.TotalMass; Margin = sbody.Margin; Config = sbody.Config; MaterialConfig = sbody.MaterialConfig; BodyAnchorList = CP.CloneList(sbody.BodyAnchorList); VertexPinList = CP.CloneList(sbody.VertexPinList); VertexIndices = CP.CloneArray_ValueType(sbody.VertexIndices); FromID(sbody); }
public RegisterSoftBodyConfig(IComplexHuman human, BodySide side, BodyPart part, SoftBodyConfig config) : base(human) { Side = side; Part = part; Config = config; }
public BreastConfigSource(SoftBodyConfig config) : base(config) { }