Пример #1
0
        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));
        }
Пример #2
0
        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));
        }