本文整理汇总了C#中Jitter.LinearMath.JVector.ToXNAVector方法的典型用法代码示例。如果您正苦于以下问题:C# JVector.ToXNAVector方法的具体用法?C# JVector.ToXNAVector怎么用?C# JVector.ToXNAVector使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Jitter.LinearMath.JVector
的用法示例。
在下文中一共展示了JVector.ToXNAVector方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DrawTriangle
public void DrawTriangle(JVector pos1, JVector pos2, JVector pos3)
{
_debugRenderer.RenderDebugTriangle(
_renderContext,
pos1.ToXNAVector(),
pos2.ToXNAVector(),
pos3.ToXNAVector(),
_isRigidBodyActive ? Color.Red : Color.DarkRed,
_isRigidBodyActive ? Color.Green : Color.DarkGreen,
_isRigidBodyActive ? Color.Blue : Color.DarkBlue);
}
示例2: DrawTriangle
public void DrawTriangle(JVector pos1, JVector pos2, JVector pos3)
{
var other = this.m_GraphicsDevice.RasterizerState.CullMode;
this.m_GraphicsDevice.RasterizerState.CullMode = CullMode.None;
this.m_GraphicsDevice.DrawUserPrimitives(
PrimitiveType.TriangleList,
new[]
{
new VertexPositionNormalTexture(pos1.ToXNAVector(), Vector3.One, Vector2.Zero),
new VertexPositionNormalTexture(pos2.ToXNAVector(), Vector3.One, Vector2.Zero),
new VertexPositionNormalTexture(pos3.ToXNAVector(), Vector3.One, Vector2.Zero)
},
0,
1);
this.m_GraphicsDevice.RasterizerState.CullMode = other;
}