[mxcad_2d API documentation] (../README. md)/[2d] (../modules/2d. md)/MxCoordConvertType
Class: MxCoordConvertType
2d.MxCoordConvertType
Coordinate Conversion Type
Table of contents
Constructors
Methods
Constructors
constructor
• new MxCoordConvertType()
Methods
cad2doc
▸ cad2doc(pt): McGePoint3d
Convert CAD coordinates to document coordinates
Parameters
| Name | Type | Description |
|---|---|---|
| Pt | [McGePoint3d] (2d. McGePoint3d. md) | Object of 3D Points |
Returns
Objects of 3D points
Example
import { MxCpp, McGePoint3d } from 'mxcad';
const mxcad = MxCpp.getCurrentCAD();
let pt1DOC = mxcad.cad2doc(new McGePoint3d(20,0,0));
console.log(pt1DOC)cad2doc1
▸ cad2doc1(pt): Vector3
Convert CAD coordinates to document coordinates
Parameters
| Name | Type | Description |
|---|---|---|
| Pt | [McGePoint3d] (2d. McGePoint3d. md) | Object of 3D Points |
Returns
Vector3
THREE. js Point Object
cad2doc2
▸ cad2doc2(x, y, z): Vector3
Convert CAD coordinates to document coordinates
Parameters
| Name | Type | Description |
|---|---|---|
| X | number | X-axis coordinate |
| Y | number | Y-axis coordinate |
| Z | number | Z-axis coordinate |
Returns
Vector3
THREE. js Point Object
Example
import { MxCpp, McGePoint3d } from 'mxcad';
const mxcad = MxCpp.getCurrentCAD();
let pt = mxcad.cad2doc2(20,0,0);
console.log(pt)doc2cad
▸ doc2cad(pt): McGePoint3d
Convert document coordinates to CAD coordinates
Parameters
| Name | Type | Description |
|---|---|---|
| Pt | [McGePoint3d] (2d. McGePoint3d. md) | Object of 3D Points |
Returns
Objects of 3D points
Example
import { MxCpp, McGePoint3d } from 'mxcad';
const mxcad = MxCpp.getCurrentCAD();
let pt1CAD = mxcad.doc2cad1(new McGePoint3d(20,0,0));
console.log(pt1CAD)doc2cad1
▸ doc2cad1(pt): McGePoint3d
Convert document coordinates to CAD coordinates
Parameters
| Name | Type | Description |
|---|---|---|
| Pt | Vector3 | THREE. js Point Object |
Returns
Objects of 3D points
Example
import { MxCpp, McGePoint3d } from 'mxcad';
const mxcad = MxCpp.getCurrentCAD();
let pt = mxcad.doc2cad1(new THREE.Vector3(20, 10));
console.log(pt)doc2cad2
▸ doc2cad2(x, y, z): McGePoint3d
Convert CAD coordinates to document coordinates
Parameters
| Name | Type | Description |
|---|---|---|
| X | number | X-axis coordinate |
| Y | number | Y-axis coordinate |
| Z | number | Z-axis coordinate |
Returns
Objects of 3D points
Example
import { MxCpp, McGePoint3d } from 'mxcad';
const mxcad = MxCpp.getCurrentCAD();
let pt = mxcad.doc2cad1(20, 10, 0);
console.log(pt)