Skip to content
On this page

[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

NameTypeDescription
Pt[McGePoint3d] (2d. McGePoint3d. md)Object of 3D Points

Returns

McGePoint3d

Objects of 3D points

Example

ts
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

NameTypeDescription
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

NameTypeDescription
XnumberX-axis coordinate
YnumberY-axis coordinate
ZnumberZ-axis coordinate

Returns

Vector3

THREE. js Point Object

Example

ts
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

NameTypeDescription
Pt[McGePoint3d] (2d. McGePoint3d. md)Object of 3D Points

Returns

McGePoint3d

Objects of 3D points

Example

ts
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

NameTypeDescription
PtVector3THREE. js Point Object

Returns

McGePoint3d

Objects of 3D points

Example

ts
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

NameTypeDescription
XnumberX-axis coordinate
YnumberY-axis coordinate
ZnumberZ-axis coordinate

Returns

McGePoint3d

Objects of 3D points

Example

ts
import { MxCpp, McGePoint3d } from 'mxcad';
import THREE from "three"

const mxcad = MxCpp.getCurrentCAD();
let pt = mxcad.doc2cad1(20, 10, 0);
console.log(pt)