コード例 #1
0
        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;
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
ファイル: LineModel.cs プロジェクト: xj361685640/opengems
        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);
        }
コード例 #5
0
ファイル: MeshSizeForm.cs プロジェクト: xj361685640/opengems
        public MeshSizeForm(GEMSMesh mesh)
        {
            InitializeComponent();

            this.mesh = mesh;
        }