返回介绍

指南

MxCAD API 文档

3d.MdGeXYZ

发布于 2024-07-31 21:39:59 字数 18396 浏览 0 评论 0 收藏 0

mxcad API 文档 / 3d / MdGeXYZ

Class: MdGeXYZ

3d.MdGeXYZ

表示一个坐标

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MdGeXYZ(p1?, p2?, p3?)

Parameters

NameType
p1?number \object
p2?number
p3?number

Overrides

MdGeObject.constructor

Properties

imp

Protected imp: any = 0

Inherited from

MdGeObject.imp

Methods

Add

Add(other): void

Parameters

NameType
otherMdGeXYZ

Returns

void


Added

Added(other): MdGeXYZ

Parameters

NameType
otherMdGeXYZ

Returns

MdGeXYZ


ChangeCoord

ChangeCoord(index, value): void

Parameters

NameType
indexnumber
valuenumber

Returns

void


Coord

Coord(index): number

Parameters

NameType
indexnumber

Returns

number


Cross

Cross(other): void

Parameters

NameType
otherMdGeXYZ

Returns

void


CrossCross

CrossCross(coord1, coord2): void

Parameters

NameType
coord1MdGeXYZ
coord2MdGeXYZ

Returns

void


CrossCrossed

CrossCrossed(coord1, coord2): MdGeXYZ

Parameters

NameType
coord1MdGeXYZ
coord2MdGeXYZ

Returns

MdGeXYZ


CrossMagnitude

CrossMagnitude(right): number

Parameters

NameType
rightMdGeXYZ

Returns

number


CrossSquareMagnitude

CrossSquareMagnitude(right): number

Parameters

NameType
rightMdGeXYZ

Returns

number


Crossed

Crossed(other): MdGeXYZ

Parameters

NameType
otherMdGeXYZ

Returns

MdGeXYZ


Divide

Divide(salar): void

Parameters

NameType
salarnumber

Returns

void


Divided

Divided(scalar): MdGeXYZ

Parameters

NameType
scalarnumber

Returns

MdGeXYZ


Dot

Dot(other): number

Parameters

NameType
otherMdGeXYZ

Returns

number


DotCross

DotCross(coord1, coord2): number

Parameters

NameType
coord1MdGeXYZ
coord2MdGeXYZ

Returns

number


IsEqual

IsEqual(other, tolerance): boolean

Parameters

NameType
otherMdGeXYZ
tolerancenumber

Returns

boolean


Modulus

Modulus(): number

Returns

number


MultipliedByMat

MultipliedByMat(matrix): MdGeXYZ

Parameters

NameType
matrixMdGeMat

Returns

MdGeXYZ


MultipliedByS

MultipliedByS(scalar): MdGeXYZ

Parameters

NameType
scalarnumber

Returns

MdGeXYZ


MultipliedByXYZ

MultipliedByXYZ(other): MdGeXYZ

Parameters

NameType
otherMdGeXYZ

Returns

MdGeXYZ


MultiplyByMat

MultiplyByMat(matrix): void

Parameters

NameType
matrixMdGeMat

Returns

void


MultiplyByS

MultiplyByS(scalar): void

Parameters

NameType
scalarnumber

Returns

void


MultiplyByXYZ

MultiplyByXYZ(other): void

Parameters

NameType
otherMdGeXYZ

Returns

void


Normalize

Normalize(): void

Returns

void


Normalized

Normalized(): MdGeXYZ

Returns

MdGeXYZ


Reverse

Reverse(): void

Returns

void


Reversed

Reversed(): MdGeXYZ

Returns

MdGeXYZ


SetCoord

SetCoord(x, y, z?): void

Parameters

NameType
xnumber
ynumber
z?number

Returns

void


SetX

SetX(x): void

Parameters

NameType
xnumber

Returns

void


SetY

SetY(y): void

Parameters

NameType
ynumber

Returns

void


SetZ

SetZ(z): void

Parameters

NameType
znumber

Returns

void


SquareModulus

SquareModulus(): number

Returns

number


Subtract

Subtract(other): void

Parameters

NameType
otherMdGeXYZ

Returns

void


Subtracted

Subtracted(other): MdGeXYZ

Parameters

NameType
otherMdGeXYZ

Returns

MdGeXYZ


X

X(): number

Returns

number


Y

Y(): number

Returns

number


Z

Z(): number

Returns

number


getImp

getImp(): any

Returns

any

Inherited from

MdGeObject.getImp


initTempObject

Protected initTempObject(imp): void

Parameters

NameType
impany

Returns

void

Inherited from

MdGeObject.initTempObject

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文