跳到主要内容
版本:v10.0

M3D / M3D / M3DMath

Namespace: M3DMath

M3D.M3DMath

Table of contents

Enumerations

Classes

Variables

Functions

Variables

CONVERSION_BUFFER_LENGTH

Const CONVERSION_BUFFER_LENGTH: 256


DEGTORAD

Const DEGTORAD: number


DEGTORAD_2

Const DEGTORAD_2: number


EACC

Const EACC: number


EP

Const EP: number


EPSILON

Const EPSILON: number


FLA_MAX

Const FLA_MAX: number


FLA_MIN

Const FLA_MIN: number


HALF_PI

Const HALF_PI: number


HPOINT_EPSILON

Const HPOINT_EPSILON: 0.00001


INFINITY

Const INFINITY: 100000000


INT_MAX

Const INT_MAX: 2147483647


LARGE_EPSILON

Const LARGE_EPSILON: 0.00005


LARGE_VALUE

Const LARGE_VALUE: 100000000


MATH_MAX_FOV

Const MATH_MAX_FOV: 160


MATRIX_CONVERSION_BUFFER_LENGTH

Const MATRIX_CONVERSION_BUFFER_LENGTH: 256


MAX_INT

Const MAX_INT: 2147483647


MAX_UNSIGNED

Const MAX_UNSIGNED: 4294967295


MIN_INT

Const MIN_INT: 2147483648


MIN_NEARCLIP

Const MIN_NEARCLIP: 0.01


MIN_UNSIGNED

Const MIN_UNSIGNED: 0


NUFRUSTUPLANES

Const NUFRUSTUPLANES: number


NUFRUSTUVERTICES

Const NUFRUSTUVERTICES: number


PI

Const PI: 3.141592653589793


RADTODEG

Const RADTODEG: number

Functions

Abs

Abs(value): number

Parameters

NameType
valuenumber

Returns

number

Function

Description

获取绝对值


Acos

Acos(x): number

Parameters

NameType
xnumber

Returns

number

Function

Description

获取arc cos值


Asin

Asin(angle): number

Parameters

NameType
anglenumber

Returns

number

Function

Description

获取arc sin值


Atan2

Atan2(y, x): number

Parameters

NameType
ynumber
xnumber

Returns

number

Function

Description

获取arc tan值


Clamp

Clamp(value, min, max): number

Parameters

NameType
valuenumber
minnumber
maxnumber

Returns

number

Function

Description

在某范围内取值


Cos

Cos(angle): number

Parameters

NameType
anglenumber

Returns

number

Function

Description

获取cos值


Equals

Equals(lhs, rhs): boolean

Parameters

NameType
lhsnumber
rhsnumber

Returns

boolean

Function

Description

相等判断


Lerp

Lerp(lhs, rhs, t): number

Parameters

NameType
lhsnumber
rhsnumber
tnumber

Returns

number

Function

Description

插值函数


Max

Max(lhs, rhs): number

Parameters

NameType
lhsnumber
rhsnumber

Returns

number

Function

Description

获取较大值


Min

Min(lhs, rhs): number

Parameters

NameType
lhsnumber
rhsnumber

Returns

number

Function

Description

获取较小值


Sin

Sin(angle): number

Parameters

NameType
anglenumber

Returns

number

Function

Description

获取sin值


SpecificEquals

SpecificEquals(lhs, rhs, accuracy): boolean

Parameters

NameType
lhsnumber
rhsnumber
accuracynumber

Returns

boolean

Function

Description

相等判断(指定精度)


Tan

Tan(angle): number

Parameters

NameType
anglenumber

Returns

number

Function

Description

获取Tan值