Skip to main content

Class: ProjectionCamera

Defined in: packages/replicad/src/projection/ProjectionCamera.ts:65

Extends​

Constructors​

Constructor​

new ProjectionCamera(
position?,
direction?,
xAxis?): ProjectionCamera;

Defined in: packages/replicad/src/projection/ProjectionCamera.ts:66

Parameters​

position?​

Point = ...

direction?​

Direction = ...

xAxis?​

Direction

Returns​

ProjectionCamera

Overrides​

WrappingObj.constructor

Accessors​

direction​

Get Signature​

get direction(): Vector;

Defined in: packages/replicad/src/projection/ProjectionCamera.ts:80

Returns​

Vector


position​

Get Signature​

get position(): Vector;

Defined in: packages/replicad/src/projection/ProjectionCamera.ts:76

Returns​

Vector


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​

WrappingObj.wrapped


xAxis​

Get Signature​

get xAxis(): Vector;

Defined in: packages/replicad/src/projection/ProjectionCamera.ts:84

Returns​

Vector


yAxis​

Get Signature​

get yAxis(): Vector;

Defined in: packages/replicad/src/projection/ProjectionCamera.ts:88

Returns​

Vector

Methods​

[dispose]()​

dispose: void;

Defined in: node_modules/typescript/lib/lib.esnext.disposable.d.ts:36

Returns​

void

Inherited from​

WrappingObj.[dispose]


autoAxes()​

autoAxes(): void;

Defined in: packages/replicad/src/projection/ProjectionCamera.ts:92

Returns​

void


delete()​

delete(): void;

Defined in: packages/replicad/src/register.ts:58

Returns​

void

Inherited from​

WrappingObj.delete


lookAt()​

lookAt(shape): ProjectionCamera;

Defined in: packages/replicad/src/projection/ProjectionCamera.ts:112

Parameters​

shape​

| Point | { boundingBox: BoundingBox; }

Returns​

ProjectionCamera


setPosition()​

setPosition(position): ProjectionCamera;

Defined in: packages/replicad/src/projection/ProjectionCamera.ts:97

Parameters​

position​

Point

Returns​

ProjectionCamera


setXAxis()​

setXAxis(xAxis): ProjectionCamera;

Defined in: packages/replicad/src/projection/ProjectionCamera.ts:102

Parameters​

xAxis​

Direction

Returns​

ProjectionCamera


setYAxis()​

setYAxis(yAxis): ProjectionCamera;

Defined in: packages/replicad/src/projection/ProjectionCamera.ts:107

Parameters​

yAxis​

Direction

Returns​

ProjectionCamera