コード例 #1
0
 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);
 }
コード例 #2
0
 public RegisterSoftBodyConfig(IComplexHuman human, BodySide side, BodyPart part, SoftBodyConfig config)
     : base(human)
 {
     Side   = side;
     Part   = part;
     Config = config;
 }
コード例 #3
0
 public BreastConfigSource(SoftBodyConfig config) : base(config)
 {
 }