Skip to main content

Class: Vector

Defined in: geom.ts:93

Extends

Constructors

Constructor

new Vector(vector): Vector;

Defined in: geom.ts:94

Parameters

vector

Point = ...

Returns

Vector

Overrides

WrappingObj.constructor

Accessors

Length

Get Signature

get Length(): number;

Defined in: geom.ts:114

Returns

number


repr

Get Signature

get repr(): string;

Defined in: geom.ts:98

Returns

string


wrapped

Get Signature

get wrapped(): Type;

Defined in: register.ts:39

Returns

Type

Set Signature

set wrapped(newWrapped): void;

Defined in: register.ts:44

Parameters
newWrapped

Type

Returns

void

Inherited from

WrappingObj.wrapped


x

Get Signature

get x(): number;

Defined in: geom.ts:102

Returns

number


y

Get Signature

get y(): number;

Defined in: geom.ts:106

Returns

number


z

Get Signature

get z(): number;

Defined in: geom.ts:110

Returns

number

Methods

add()

add(v): Vector;

Defined in: geom.ts:134

Parameters

v

Vector

Returns

Vector


cross()

cross(v): Vector;

Defined in: geom.ts:122

Parameters

v

Vector

Returns

Vector


delete()

delete(): void;

Defined in: register.ts:54

Returns

void

Inherited from

WrappingObj.delete


dot()

dot(v): number;

Defined in: geom.ts:126

Parameters

v

Vector

Returns

number


equals()

equals(other): boolean;

Defined in: geom.ts:173

Parameters

other

Vector

Returns

boolean


getAngle()

getAngle(v): number;

Defined in: geom.ts:155

Parameters

v

Vector

Returns

number


getCenter()

getCenter(): Vector;

Defined in: geom.ts:151

Returns

Vector


multiply()

multiply(scale): Vector;

Defined in: geom.ts:138

Parameters

scale

number

Returns

Vector


normalize()

normalize(): Vector;

Defined in: geom.ts:146

Returns

Vector


normalized()

normalized(): Vector;

Defined in: geom.ts:142

Returns

Vector


projectToPlane()

projectToPlane(plane): Vector;

Defined in: geom.ts:159

Parameters

plane

Plane

Returns

Vector


rotate()

rotate(
angle,
center,
direction): Vector;

Defined in: geom.ts:185

Parameters

angle

number

center

Point = ...

direction

Point = ...

Returns

Vector


sub()

sub(v): Vector;

Defined in: geom.ts:130

Parameters

v

Vector

Returns

Vector


toDir()

toDir(): gp_Dir;

Defined in: geom.ts:181

Returns

gp_Dir


toPnt()

toPnt(): gp_Pnt;

Defined in: geom.ts:177

Returns

gp_Pnt


toTuple()

toTuple(): [number, number, number];

Defined in: geom.ts:118

Returns

[number, number, number]