Skip to main content

Class: Vector

Hierarchy

Constructors

constructor

new Vector(vector?)

Parameters

NameType
vectorPoint

Overrides

WrappingObj.constructor

Defined in

geom.ts:87

Accessors

Length

get Length(): number

Returns

number

Defined in

geom.ts:107


repr

get repr(): string

Returns

string

Defined in

geom.ts:91


wrapped

get wrapped(): Type

Returns

Type

Inherited from

WrappingObj.wrapped

Defined in

register.ts:39

set wrapped(newWrapped): void

Parameters

NameType
newWrappedType

Returns

void

Inherited from

WrappingObj.wrapped

Defined in

register.ts:44


x

get x(): number

Returns

number

Defined in

geom.ts:95


y

get y(): number

Returns

number

Defined in

geom.ts:99


z

get z(): number

Returns

number

Defined in

geom.ts:103

Methods

add

add(v): Vector

Parameters

NameType
vVector

Returns

Vector

Defined in

geom.ts:127


cross

cross(v): Vector

Parameters

NameType
vVector

Returns

Vector

Defined in

geom.ts:115


delete

delete(): void

Returns

void

Inherited from

WrappingObj.delete

Defined in

register.ts:54


dot

dot(v): number

Parameters

NameType
vVector

Returns

number

Defined in

geom.ts:119


equals

equals(other): boolean

Parameters

NameType
otherVector

Returns

boolean

Defined in

geom.ts:166


getAngle

getAngle(v): number

Parameters

NameType
vVector

Returns

number

Defined in

geom.ts:148


getCenter

getCenter(): Vector

Returns

Vector

Defined in

geom.ts:144


multiply

multiply(scale): Vector

Parameters

NameType
scalenumber

Returns

Vector

Defined in

geom.ts:131


normalize

normalize(): Vector

Returns

Vector

Defined in

geom.ts:139


normalized

normalized(): Vector

Returns

Vector

Defined in

geom.ts:135


projectToPlane

projectToPlane(plane): Vector

Parameters

NameType
planePlane

Returns

Vector

Defined in

geom.ts:152


rotate

rotate(angle, center?, direction?): Vector

Parameters

NameType
anglenumber
centerPoint
directionPoint

Returns

Vector

Defined in

geom.ts:178


sub

sub(v): Vector

Parameters

NameType
vVector

Returns

Vector

Defined in

geom.ts:123


toDir

toDir(): gp_Dir

Returns

gp_Dir

Defined in

geom.ts:174


toPnt

toPnt(): gp_Pnt

Returns

gp_Pnt

Defined in

geom.ts:170


toTuple

toTuple(): [number, number, number]

Returns

[number, number, number]

Defined in

geom.ts:111