public ParallelRender(Direct3d d3d, GEMSParallel parallel, GEMSMesh mesh) : base(d3d) { this.parallel = parallel; this.parallel.GEMSParallel_DataChanged += new GEMSParallel.GEMSParallel_DataChangedEventHandler(OnGEMSParallelDataChanged); this.mesh = mesh; }
public MeshSizeDetailsForm(GEMSMesh mesh) { InitializeComponent( ); this.mesh = mesh; normalFont = new Font(displayFontFamily, 10, FontStyle.Regular, GraphicsUnit.Point); blodFont = new Font(displayFontFamily, 10, FontStyle.Bold, GraphicsUnit.Point); }
public List <MeshPointKey> MoveToMeshPoint(GEMSMesh mesh) { List <MeshPointKey> keys = new List <MeshPointKey>(); if (mesh != null) { int indexX, indexY, indexZ; Vector3 meshPoint = mesh.GetNearestMeshPoint(this.position, out indexX, out indexY, out indexZ); keys.Add(MeshPointKey.Key(indexX, indexY, indexZ)); } return(keys); }
public List <MeshPointKey> MoveToMeshPoint(GEMSMesh mesh) { List <MeshPointKey> keys = new List <MeshPointKey> ( ); if (mesh != null) { int startX, startY, startZ; int endX, endY, endZ; Vector3 meshPoint1 = mesh.GetNearestMeshPoint(this.node1, out startX, out startY, out startZ); Vector3 meshPoint2 = mesh.GetNearestMeshPoint(this.node2, out endX, out endY, out endZ); keys.Add(MeshPointKey.Key(startX, startY, startZ)); keys.Add(MeshPointKey.Key(endX, endY, endZ)); } return(keys); }
public MeshSizeForm(GEMSMesh mesh) { InitializeComponent(); this.mesh = mesh; }