Ejemplo n.º 1
0
        private void customToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TopoShapeConvert con = new TopoShapeConvert();
            float[] vb ={0,0,0,100,0,0,100,100,0};
            uint[] ib = { 0, 1, 2 };
            float[] cb = { 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1 };
            float[] nb = {};
            RenderableEntity entity = con.CreateColoredFaceEntity(vb, ib, nb, cb, new AABox(Vector3.ZERO, new Vector3(100, 100, 1)));

            EntitySceneNode node = new EntitySceneNode();
            node.SetEntity(entity);

            renderView.SceneManager.AddNode(node);
            renderView.RequestDraw();
        }
Ejemplo n.º 2
0
        private void customToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TopoShapeConvert con = new TopoShapeConvert();

            float[]          vb     = { 0, 0, 0, 100, 0, 0, 100, 100, 0 };
            uint[]           ib     = { 0, 1, 2 };
            float[]          cb     = { 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1 };
            float[]          nb     = {};
            RenderableEntity entity = con.CreateColoredFaceEntity(vb, ib, nb, cb, new AABox(Vector3.ZERO, new Vector3(100, 100, 1)));

            EntitySceneNode node = new EntitySceneNode();

            node.SetEntity(entity);

            renderView.SceneManager.AddNode(node);
            renderView.RequestDraw();
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 抽象出模拟小车物体粒子
 /// </summary>
 private SceneNode ShowToCarpoShape(TopoShape topoShape, int CarID)
 {
     try
     {
         TopoShapeConvert convertor = new TopoShapeConvert();
         SceneNode        faceNode  = convertor.ToFaceNode(topoShape, 0.5f);
         if (faceNode != null)
         {
             faceNode.SetId(ShapeID);
             theView.GetSceneManager().AddNode(faceNode);
             ShapeID += 1;
         }
         return(faceNode);
     }
     catch (Exception ex)
     { return(null); }
 }