Class: Vector
Defined in: packages/replicad/src/geom.ts:115
Extends
WrappingObj<gp_Vec>
Constructors
Constructor
new Vector(vector?): Vector;
Defined in: packages/replicad/src/geom.ts:116
Parameters
vector?
Point = ...
Returns
Vector
Overrides
Accessors
Length
Get Signature
get Length(): number;
Defined in: packages/replicad/src/geom.ts:136
Returns
number
repr
Get Signature
get repr(): string;
Defined in: packages/replicad/src/geom.ts:120
Returns
string
wrapped
Get Signature
get wrapped(): Type;
Defined in: packages/replicad/src/register.ts:41
Returns
Type
Set Signature
set wrapped(newWrapped): void;
Defined in: packages/replicad/src/register.ts:46
Parameters
newWrapped
Type
Returns
void
Inherited from
x
Get Signature
get x(): number;
Defined in: packages/replicad/src/geom.ts:124
Returns
number
y
Get Signature
get y(): number;
Defined in: packages/replicad/src/geom.ts:128
Returns
number
z
Get Signature
get z(): number;
Defined in: packages/replicad/src/geom.ts:132
Returns
number
Methods
[dispose]()
dispose: void;
Defined in: node_modules/typescript/lib/lib.esnext.disposable.d.ts:36
Returns
void
Inherited from
add()
add(v): Vector;
Defined in: packages/replicad/src/geom.ts:156
Parameters
v
Vector
Returns
Vector
cross()
cross(v): Vector;
Defined in: packages/replicad/src/geom.ts:144
Parameters
v
Vector
Returns
Vector
delete()
delete(): void;
Defined in: packages/replicad/src/register.ts:58
Returns
void
Inherited from
dot()
dot(v): number;
Defined in: packages/replicad/src/geom.ts:148
Parameters
v
Vector
Returns
number
equals()
equals(other): boolean;
Defined in: packages/replicad/src/geom.ts:195
Parameters
other
Vector
Returns
boolean
getAngle()
getAngle(v): number;
Defined in: packages/replicad/src/geom.ts:177
Parameters
v
Vector
Returns
number
getCenter()
getCenter(): Vector;
Defined in: packages/replicad/src/geom.ts:173
Returns
Vector
multiply()
multiply(scale): Vector;
Defined in: packages/replicad/src/geom.ts:160
Parameters
scale
number
Returns
Vector
normalize()
normalize(): Vector;
Defined in: packages/replicad/src/geom.ts:168
Returns
Vector
normalized()
normalized(): Vector;
Defined in: packages/replicad/src/geom.ts:164
Returns
Vector
projectToPlane()
projectToPlane(plane): Vector;
Defined in: packages/replicad/src/geom.ts:181
Parameters
plane
Returns
Vector
rotate()
rotate(
angle,
center?,
direction?): Vector;
Defined in: packages/replicad/src/geom.ts:207
Parameters
angle
number
center?
Point = ...
direction?
Direction = ...
Returns
Vector
sub()
sub(v): Vector;
Defined in: packages/replicad/src/geom.ts:152
Parameters
v
Vector
Returns
Vector
toDir()
toDir(): gp_Dir;
Defined in: packages/replicad/src/geom.ts:203
Returns
gp_Dir
toPnt()
toPnt(): gp_Pnt;
Defined in: packages/replicad/src/geom.ts:199
Returns
gp_Pnt
toTuple()
toTuple(): [number, number, number];
Defined in: packages/replicad/src/geom.ts:140
Returns
[number, number, number]