Skip to main content

Class: Vector

Defined in: geom.ts:107

Extends

Constructors

Constructor

new Vector(vector): Vector;

Defined in: geom.ts:108

Parameters

vector

Point = ...

Returns

Vector

Overrides

WrappingObj.constructor

Accessors

Length

Get Signature

get Length(): number;

Defined in: geom.ts:128

Returns

number


repr

Get Signature

get repr(): string;

Defined in: geom.ts:112

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:116

Returns

number


y

Get Signature

get y(): number;

Defined in: geom.ts:120

Returns

number


z

Get Signature

get z(): number;

Defined in: geom.ts:124

Returns

number

Methods

add()

add(v): Vector;

Defined in: geom.ts:148

Parameters

v

Vector

Returns

Vector


cross()

cross(v): Vector;

Defined in: geom.ts:136

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:140

Parameters

v

Vector

Returns

number


equals()

equals(other): boolean;

Defined in: geom.ts:187

Parameters

other

Vector

Returns

boolean


getAngle()

getAngle(v): number;

Defined in: geom.ts:169

Parameters

v

Vector

Returns

number


getCenter()

getCenter(): Vector;

Defined in: geom.ts:165

Returns

Vector


multiply()

multiply(scale): Vector;

Defined in: geom.ts:152

Parameters

scale

number

Returns

Vector


normalize()

normalize(): Vector;

Defined in: geom.ts:160

Returns

Vector


normalized()

normalized(): Vector;

Defined in: geom.ts:156

Returns

Vector


projectToPlane()

projectToPlane(plane): Vector;

Defined in: geom.ts:173

Parameters

plane

Plane

Returns

Vector


rotate()

rotate(
angle,
center,
direction): Vector;

Defined in: geom.ts:199

Parameters

angle

number

center

Point = ...

direction

Point = ...

Returns

Vector


sub()

sub(v): Vector;

Defined in: geom.ts:144

Parameters

v

Vector

Returns

Vector


toDir()

toDir(): gp_Dir;

Defined in: geom.ts:195

Returns

gp_Dir


toPnt()

toPnt(): gp_Pnt;

Defined in: geom.ts:191

Returns

gp_Pnt


toTuple()

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

Defined in: geom.ts:132

Returns

[number, number, number]