public override void CreateScene() { Vector4 green = new Vector4(0.0f, 1.0f, 0.0f, 1.0f); Vector4 red = new Vector4(1.0f, 0.0f, 0.0f, 1.0f); Lines3Dv2 lines3d = new Lines3Dv2(); lines3d.AddPoint(-10, 10, 0); lines3d.AddPoint(0, 5, 0); lines3d.AddPoint(8, 3, 0); lines3d.AddPoint(0, 10, 0); SceneNode node1 = base.sceneMgr.RootSceneNode.CreateChildSceneNode("Lines3DNode_1"); node1.AttachObject(lines3d.CreateNode("Lines3d_1", base.sceneMgr, true, 1, green)); Lines3Dv2 lines3d_2 = new Lines3Dv2(); lines3d_2.AddPoint(3, 3, 0); lines3d_2.AddPoint(8, 8, 0); lines3d_2.AddPoint(3 + 5, 3, 0); lines3d_2.AddPoint(5, 3, 0); SceneNode node2 = base.sceneMgr.RootSceneNode.CreateChildSceneNode("Lines3DNode_2"); node2.AttachObject(lines3d_2.CreateNode("Lines3d_2", base.sceneMgr, false, 1, red)); }
public override void CreateScene() { Vector4 green = new Vector4(0.0f, 1.0f, 0.0f, 1.0f); Vector4 red = new Vector4(1.0f, 0.0f, 0.0f, 1.0f); Lines3Dv2 lines3d = new Lines3Dv2(); lines3d.AddPoint(-10, 10, 0); lines3d.AddPoint(0, 5, 0); lines3d.AddPoint(8, 3, 0); lines3d.AddPoint(0, 10, 0); SceneNode node1 = base.sceneMgr.RootSceneNode.CreateChildSceneNode("Lines3DNode_1"); node1.AttachObject(lines3d.CreateNode("Lines3d_1", base.sceneMgr, true, 1, green)); Lines3Dv2 lines3d_2 = new Lines3Dv2(); lines3d_2.AddPoint(3, 3, 0); lines3d_2.AddPoint(8, 8, 0); lines3d_2.AddPoint(3 + 5, 3, 0); lines3d_2.AddPoint(5, 3, 0); SceneNode node2 = base.sceneMgr.RootSceneNode.CreateChildSceneNode("Lines3DNode_2"); node2.AttachObject(lines3d_2.CreateNode("Lines3d_2", base.sceneMgr, false, 1, red)); }