コード例 #1
0
ファイル: Instance.java プロジェクト: ViniGodoy/raytracer
 public Instance scale(float x, float y, float z) {
   invTransform.multiply(Matrix4.newInvScale(x, y, z));
   return this;
 }
コード例 #2
0
ファイル: Instance.java プロジェクト: ViniGodoy/raytracer
 public Instance rotateZ(float angle) {
   invTransform.multiply(Matrix4.newInvRotationZ(angle));
   return this;
 }
コード例 #3
0
ファイル: Instance.java プロジェクト: ViniGodoy/raytracer
 public Instance translate(float x, float y, float z) {
   invTransform.multiply(Matrix4.newInvTranslation(x, y, z));
   return this;
 }
コード例 #4
0
ファイル: Instance.java プロジェクト: ViniGodoy/raytracer
 public Instance translate(Vector3 position) {
   invTransform.multiply(Matrix4.newInvTranslation(position));
   return this;
 }
コード例 #5
0
ファイル: Instance.java プロジェクト: ViniGodoy/raytracer
 public Instance scale(float scale) {
   invTransform.multiply(Matrix4.newInvScale(scale));
   return this;
 }