mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-22 19:19:52 +02:00
fix: directional clip
This commit is contained in:
1 parent
b559878667
commit
6bcf5c25dc
6 files changed
+149
-31
No files matched your search
@@ -1,9 +1,6 @@
|
||||
import { Vector3, Vector3Tuple } from 'three';
|
||||
import { I_HAT } from '../../constants/axis';
|
||||
import { rotateDavaVector } from './rotateDavaVector';
|
||||
|
||||
export function correctZYTuple(tuple: Vector3Tuple) {
|
||||
return new Vector3(tuple[0], tuple[1], -tuple[2]).applyAxisAngle(
|
||||
I_HAT,
|
||||
Math.PI / 2,
|
||||
);
|
||||
return rotateDavaVector(new Vector3(tuple[0], tuple[1], -tuple[2]));
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
import { Vector3 } from 'three';
|
||||
import { I_HAT } from '../../constants/axis';
|
||||
|
||||
export function rotateDavaVector(vector: Vector3) {
|
||||
return vector.applyAxisAngle(I_HAT, Math.PI / 2);
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
import { Vector3 } from 'three';
|
||||
import { I_HAT } from '../../constants/axis';
|
||||
|
||||
export function unrotateDavaVector(vector: Vector3) {
|
||||
return vector.applyAxisAngle(I_HAT, -Math.PI / 2);
|
||||
}
|
||||
Reference in new issue
Block a user