nartc / angular-three

🧊 THREE.js integration for Angular 🧊
https://angular-three.netlify.app/
MIT License
306 stars 26 forks source link

Compile error when setting camera LookAt #116

Closed IRobot1 closed 2 years ago

IRobot1 commented 2 years ago
<ngt-canvas [camera]="{ position: [0,2, 2], lookAt: [0, 0, 0], fov: 45 }">

Error: src/app/examples/vr/vr.component.html:4:55 - error TS2322: Type '[number, number, number]' is not assignable to type '(((vector: number | Vector3, y?: number | undefined, z?: number | undefined) => void) & number) | (((vector: number | Vector3, y?: number | undefined, z?: number | undefined) => void) & Vector3) | (((vector: number | Vector3, y?: number | undefined, z?: number | undefined) => void) & [x: ...]) | (((vector: number | ...'. Type '[number, number, number]' is not assignable to type '((vector: number | Vector3, y?: number | undefined, z?: number | undefined) => void) & NgtTriple'. Type '[number, number, number]' is not assignable to type '(vector: number | Vector3, y?: number | undefined, z?: number | undefined) => void'. Type '[number, number, number]' provides no match for the signature '(vector: number | Vector3, y?: number | undefined, z?: number | undefined): void'.

nartc commented 2 years ago

ugh, I missed this issue in latest release. I'll fix this tomorrow. Sorry for the inconvenience

nartc commented 2 years ago

Released in 5.2.2 with [lookAt] on <ngt-canvas> instead