protected void setupJointDefinition(BEPUikJointDefinition definition) { definition.ConnectionABoneName = connectionA.Name; definition.ConnectionASimObjectName = connectionA.Owner == Owner ? "this" : connectionA.Owner.Name; definition.ConnectionBBoneName = connectionB.Name; definition.ConnectionBSimObjectName = connectionB.Owner == Owner ? "this" : connectionB.Owner.Name; setupConstraintDefinition(definition); }
internal void addJoint(BEPUikJointDefinition joint, SimObjectBase instance) { dependentPhaseEntries.Add(new BEPUikFactoryEntry(instance, joint)); }
protected void setupJoint(BEPUikJointDefinition definition) { setupConstraint(definition); }
protected void setupLimitDefinition(BEPUikJointDefinition definition) { setupJointDefinition(definition); }