CSMFrustum constructor

CSMFrustum([
  1. CSMFrustumData? data
])

Implementation

CSMFrustum([CSMFrustumData? data]) {

	this.data = data ?? CSMFrustumData();

	vertices = CSMFrustumVerts(
		near: [
			Vector3(),
			Vector3(),
			Vector3(),
			Vector3()
		],
		far: [
			Vector3(),
			Vector3(),
			Vector3(),
			Vector3()
		]
    );

	if (this.data.projectionMatrix != null ) {
		setFromProjectionMatrix(this.data.projectionMatrix!, this.data.maxFar ?? 10000 );
	}
}