/// <summary> /// 创建对象 /// </summary> /// <param name="PtList"></param> public DrawLine3DClass(List <Vector3> PtList, string ColorMaterial, string name) { ogreimage = EsdSceneManager.Singleton.OgreImage; esmanager = EsdSceneManager.Singleton; this.ColorMaterial = ColorMaterial; this.ptlist = PtList; ManualLineObject = ogreimage.SceneManager.CreateManualObject(name); ManualLineObject.Begin(ColorMaterial, RenderOperation.OperationTypes.OT_TRIANGLE_FAN); foreach (Vector3 pt in PtList) { ManualLineObject.Position(pt); ManualLineObject.TextureCoord(pt.x / 100, pt.y / 100); } ManualLineObject.End(); }
public SelectModelTool() { ogreimage = EsdSceneManager.Singleton.OgreImage; esmanager = EsdSceneManager.Singleton; }
public PanToolClass() { ogreimage = EsdSceneManager.Singleton.OgreImage; esmanager =EsdSceneManager.Singleton; PeopleChecked = false; }
public AddWaterTool() { ogreimage = EsdSceneManager.Singleton.OgreImage; esmanager = EsdSceneManager.Singleton; }
public PanToolClass() { ogreimage = EsdSceneManager.Singleton.OgreImage; esmanager = EsdSceneManager.Singleton; PeopleChecked = false; }
public AddGrassTool() { ogreimage = EsdSceneManager.Singleton.OgreImage; esmanager = EsdSceneManager.Singleton; }
public DrawLine3DClass() { ogreimage = EsdSceneManager.Singleton.OgreImage; esmanager = EsdSceneManager.Singleton; }
public AddBillBoardTool() { ogreimage = EsdSceneManager.Singleton.OgreImage; esmanager = EsdSceneManager.Singleton; }