返回介绍

指南

MxCAD API 文档

3d.MdGeMat

发布于 2024-07-31 21:40:00 字数 19445 浏览 0 评论 0 收藏 0

mxcad API 文档 / 3d / MdGeMat

Class: MdGeMat

3d.MdGeMat

表示一个矩阵

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MdGeMat(p1?, p2?, p3?, p4?, p5?, p6?, p7?, p8?, p9?)

Parameters

NameType
p1?number \object \MdGeXYZ
p2?number \MdGeXYZ
p3?number \MdGeXYZ
p4?number
p5?number
p6?number
p7?number
p8?number
p9?number

Overrides

MdGeObject.constructor

Properties

imp

Protected imp: any = 0

Inherited from

MdGeObject.imp

Methods

Add

Add(other): void

Parameters

NameType
otherMdGeMat

Returns

void


Added

Added(other): MdGeMat

Parameters

NameType
otherMdGeMat

Returns

MdGeMat


ChangeValue

ChangeValue(row, col, value): void

Parameters

NameType
rownumber
colnumber
valuenumber

Returns

void


Column

Column(col): MdGeXYZ

Parameters

NameType
colnumber

Returns

MdGeXYZ


Determinant

Determinant(): number

Returns

number


Diagonal

Diagonal(): MdGeXYZ

Returns

MdGeXYZ


Divide

Divide(scalar): void

Parameters

NameType
scalarnumber

Returns

void


Divided

Divided(scalar): MdGeMat

Parameters

NameType
scalarnumber

Returns

MdGeMat


Invert

Invert(): void

Returns

void


Inverted

Inverted(): MdGeMat

Returns

MdGeMat


IsSingular

IsSingular(): boolean

Returns

boolean


MultipliedByMat

MultipliedByMat(other): MdGeMat

Parameters

NameType
otherMdGeMat

Returns

MdGeMat


MultipliedByS

MultipliedByS(scalar): MdGeMat

Parameters

NameType
scalarnumber

Returns

MdGeMat


MultiplyByMat

MultiplyByMat(other): void

Parameters

NameType
otherMdGeMat

Returns

void


MultiplyByS

MultiplyByS(scalar): void

Parameters

NameType
scalarnumber

Returns

void


Power

Power(n): void

Parameters

NameType
nnumber

Returns

void


Powered

Powered(n): MdGeMat

Parameters

NameType
nnumber

Returns

MdGeMat


PreMultiplyByMat

PreMultiplyByMat(other): void

Parameters

NameType
otherMdGeMat

Returns

void


Row

Row(row): MdGeXYZ

Parameters

NameType
rownumber

Returns

MdGeXYZ


SetCol

SetCol(col, value): void

Parameters

NameType
colnumber
valueMdGeXYZ

Returns

void


SetCols

SetCols(col1, col2, col3): void

Parameters

NameType
col1MdGeXYZ
col2MdGeXYZ
col3MdGeXYZ

Returns

void


SetCross

SetCross(ref): void

Parameters

NameType
refMdGeXYZ

Returns

void


SetDiagonal

SetDiagonal(x1, x2, x3): void

Parameters

NameType
x1number
x2number
x3number

Returns

void


SetDot

SetDot(ref): void

Parameters

NameType
refMdGeXYZ

Returns

void


SetIdentity

SetIdentity(): void

Returns

void


SetRotation

SetRotation(axis, ang): void

Parameters

NameType
axisMdGeXYZ
angnumber

Returns

void


SetRow

SetRow(row, value): void

Parameters

NameType
rownumber
valueMdGeXYZ

Returns

void


SetRows

SetRows(row1, row2, row3): void

Parameters

NameType
row1MdGeXYZ
row2MdGeXYZ
row3MdGeXYZ

Returns

void


SetScale

SetScale(s): void

Parameters

NameType
snumber

Returns

void


SetValue

SetValue(row, col, value): void

Parameters

NameType
rownumber
colnumber
valuenumber

Returns

void


Subtract

Subtract(other): void

Parameters

NameType
otherMdGeMat

Returns

void


Subtracted

Subtracted(other): MdGeMat

Parameters

NameType
otherMdGeMat

Returns

MdGeMat


Transpose

Transpose(): void

Returns

void


Transposed

Transposed(): MdGeMat

Returns

MdGeMat


Value

Value(row, col): number

Parameters

NameType
rownumber
colnumber

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 和您的相关数据。
    原文