返回介绍

指南

MxCAD API 文档

McGeVector3d

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

mxcad API 文档 / McGeVector3d

Class: McGeVector3d

表示三维向量的对象。

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new McGeVector3d(dX?, dY?, dZ?)

构造函数。

Parameters

NameTypeDescription
dX?number \objectX 坐标。
dY?numberY 坐标。
dZ?numberZ 坐标。

Properties

imp

imp: any


kNegateZAxis

Static kNegateZAxis: McGeVector3d


kXAxis

Static kXAxis: McGeVector3d


kYAxis

Static kYAxis: McGeVector3d


kZAxis

Static kZAxis: McGeVector3d

Accessors

x

get x(): number

X 坐标。

Returns

number

set x(val): void

Parameters

NameType
valnumber

Returns

void


y

get y(): number

Y 坐标。

Returns

number

set y(val): void

Parameters

NameType
valnumber

Returns

void


z

get z(): number

Z 坐标。

Returns

number

set z(val): void

Parameters

NameType
valnumber

Returns

void

Methods

angleTo1

angleTo1(vec): number

Parameters

NameType
vecMcGeVector3d

Returns

number


angleTo2

angleTo2(vec, refVec): number

Parameters

NameType
vecMcGeVector3d
refVecMcGeVector3d

Returns

number


c

c(): McGeVector3d

Returns

McGeVector3d


clone

clone(): McGeVector3d

刻隆一个对对象

Returns

McGeVector3d


copy

copy(val): McGeVector3d

复制对象的值

Parameters

NameType
valMcGeVector3d

Returns

McGeVector3d


crossProduct

crossProduct(vec): McGeVector3d

Parameters

NameType
vecMcGeVector3d

Returns

McGeVector3d


dotProduct

dotProduct(vec): number

Parameters

NameType
vecMcGeVector3d

Returns

number


isEqualTo

isEqualTo(vec): boolean

Parameters

NameType
vecMcGeVector3d

Returns

boolean


isUnitLength

isUnitLength(): boolean

Returns

boolean


isZeroLength

isZeroLength(): boolean

Returns

boolean


length

length(): number

Returns

number


mult

mult(val): McGeVector3d

Parameters

NameType
valnumber

Returns

McGeVector3d


negate

negate(): McGeVector3d

Returns

McGeVector3d


normalize

normalize(): McGeVector3d

Returns

McGeVector3d


perpVector

perpVector(): McGeVector3d

Returns

McGeVector3d


rotateBy

rotateBy(ang, axis?): McGeVector3d

Parameters

NameType
angnumber
axis?McGeVector3d

Returns

McGeVector3d


toVector3

toVector3(): Vector3

Returns

Vector3

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

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

发布评论

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