[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';
import THREE from "three"
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';
import THREE from "three"
const mxcad = MxCpp.getCurrentCAD();
let pt = mxcad.doc2cad1(20, 10, 0);
console.log(pt)