本文整理汇总了C#中AnimatTools类的典型用法代码示例。如果您正苦于以下问题:C#AnimatTools类的具体用法?C#AnimatTools怎么用?C#AnimatTools使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:MultiSegmentSpring
publicMultiSegmentSpring(AnimatTools.Framework.DataObjectdoParent)
:base(doParent)
{
m_thDataTypes.DataTypes.Clear();
m_thDataTypes.DataTypes.Add(newAnimatTools.DataObjects.DataType("Tension","Tension","Newtons","N",0,1000));
m_thDataTypes.DataTypes.Add(newAnimatTools.DataObjects.DataType("SpringTension","SpringTension","Newtons","N",0,1000));
m_thDataTypes.DataTypes.Add(newAnimatTools.DataObjects.DataType("DampingTension","DampingTension","Newtons","N",0,1000));
m_thDataTypes.DataTypes.Add(newAnimatTools.DataObjects.DataType("SpringLength","SpringLength","Meters","m",0,1));
m_thDataTypes.DataTypes.Add(newAnimatTools.DataObjects.DataType("Vspring","SpringVelocity","m/s","m/s",-3,3));
m_thDataTypes.DataTypes.Add(newAnimatTools.DataObjects.DataType("Displacement","MuscleDisplacement","Meters","m",0,1));
m_thDataTypes.DataTypes.Add(newAnimatTools.DataObjects.DataType("DisplacementRatio","MuscleDisplacementRatio","","",-1,1));
m_thDataTypes.DataTypes.Add(newAnimatTools.DataObjects.DataType("Enable","Enable","","",0,1));
m_thDataTypes.DataTypes.Add(newAnimatTools.DataObjects.DataType("Aspring","Acceleration","m/s^2","m/s^2",-100,100));
m_thDataTypes.DataTypes.Add(newAnimatTools.DataObjects.DataType("PotEnergy","PotentialEnergy","J","J",-10,10));
m_thDataTypes.ID="Tension";
//Holdoverstufffromusingthemusclebaseclass
m_StimTension=newAnimatTools.DataObjects.Gains.MuscleGains.StimulusTension(this);
m_LengthTension=newAnimatTools.DataObjects.Gains.MuscleGains.LengthTension(this);
m_LengthTension.ShowLcePercentage=false;
m_snNaturalLength=newAnimatTools.Framework.ScaledNumber(this,"NaturalLength",1,AnimatTools.Framework.ScaledNumber.enumNumericScale.None,"meters","m");
m_snStiffness=newAnimatTools.Framework.ScaledNumber(this,"Stiffness",50,AnimatTools.Framework.ScaledNumber.enumNumericScale.Kilo,"N/m","N/m");
m_snDamping=newAnimatTools.Framework.ScaledNumber(this,"Damping",1,AnimatTools.Framework.ScaledNumber.enumNumericScale.Kilo,"g/s","g/s");
m_thIncomingDataType=newAnimatTools.DataObjects.DataType("Enabled","Enabled","","",0,1,ScaledNumber.enumNumericScale.None,ScaledNumber.enumNumericScale.None);
}
原文链接:
http://www.jxszl.com/biancheng/C/556534.html