当前位置: 首页>>代码示例>>C#>>正文


C# Body.GetAngle方法代码示例

本文整理汇总了C#中Box2DX.Dynamics.Body.GetAngle方法的典型用法代码示例。如果您正苦于以下问题:C# Body.GetAngle方法的具体用法?C# Body.GetAngle怎么用?C# Body.GetAngle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Box2DX.Dynamics.Body的用法示例。


在下文中一共展示了Body.GetAngle方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Initialize

 public void Initialize(Body body1, Body body2, Vec2 anchor)
 {
     this.Body1 = body1;
     this.Body2 = body2;
     this.LocalAnchor1 = body1.GetLocalPoint(anchor);
     this.LocalAnchor2 = body2.GetLocalPoint(anchor);
     this.ReferenceAngle = body2.GetAngle() - body1.GetAngle();
 }
开发者ID:litdev1,项目名称:LitDev,代码行数:8,代码来源:RevoluteJointDef.cs

示例2: CalcPoleEndPos

 private Vec2 CalcPoleEndPos(Body poleBody)
 {
     // Determine position of top of pole relative to its center of mass.
     float angle = poleBody.GetAngle();
     Vec2 polePosTopRelative = new Vec2(__ArmLength * (float)-SysMath.Sin(angle), __ArmLength * (float)SysMath.Cos(angle));
     return poleBody.GetPosition() + (polePosTopRelative * 0.5f);
 }
开发者ID:MrChocolateMoose,项目名称:DeepHyperNEAT,代码行数:7,代码来源:InvertedDoublePendulumWorld.cs

示例3: Initialize

 /// <summary>
 /// Initialize the bodies, anchors, axis, and reference angle using the world
 /// anchor and world axis.
 /// </summary>
 public void Initialize(Body body1, Body body2, Vector2 anchor, Vector2 axis)
 {
     Body1 = body1;
     Body2 = body2;
     LocalAnchor1 = body1.GetLocalPoint(anchor);
     LocalAnchor2 = body2.GetLocalPoint(anchor);
     LocalAxis1 = body1.GetLocalVector(axis);
     ReferenceAngle = body2.GetAngle() - body1.GetAngle();
 }
开发者ID:imnotanderson,项目名称:Box2dUnity,代码行数:13,代码来源:PrismaticJoint.cs


注:本文中的Box2DX.Dynamics.Body.GetAngle方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。