66import mesh .Face3D ;
77import mesh .Mesh3D ;
88
9+ @ Deprecated
910public class Mesh3DUtil {
1011
12+ @ Deprecated
1113 public static float perimeter (Mesh3D mesh , Face3D face ) {
1214 float perimeter = 0 ;
1315 for (int i = 0 ; i < face .indices .length - 2 ; i ++) {
@@ -19,6 +21,7 @@ public static float perimeter(Mesh3D mesh, Face3D face) {
1921 return perimeter ;
2022 }
2123
24+ @ Deprecated
2225 private static void scaleFace (Mesh3D mesh , Face3D face , float scale ) {
2326 Vector3f center = mesh .calculateFaceCenter (face );
2427 for (int i = 0 ; i < face .indices .length ; i ++) {
@@ -27,11 +30,13 @@ private static void scaleFace(Mesh3D mesh, Face3D face, float scale) {
2730 }
2831 }
2932
33+ @ Deprecated
3034 public static void scaleFaceAt (Mesh3D mesh , int index , float scale ) {
3135 Face3D f = mesh .faces .get (index );
3236 scaleFace (mesh , f , scale );
3337 }
3438
39+ @ Deprecated
3540 public static void rotateFaceX (Mesh3D mesh , Face3D face , float a ) {
3641 Matrix3f m = new Matrix3f (
3742 1 , 0 , 0 , 0 , Mathf .cos (a ), -Mathf .sin (a ), 0 , Mathf .sin (a ),
@@ -45,6 +50,7 @@ public static void rotateFaceX(Mesh3D mesh, Face3D face, float a) {
4550 }
4651 }
4752
53+ @ Deprecated
4854 public static void rotateFaceY (Mesh3D mesh , Face3D face , float a ) {
4955 Matrix3f m = new Matrix3f (
5056 Mathf .cos (a ), 0 , Mathf .sin (a ), 0 , 1 , 0 , -Mathf .sin (a ), 0 ,
@@ -58,6 +64,7 @@ public static void rotateFaceY(Mesh3D mesh, Face3D face, float a) {
5864 }
5965 }
6066
67+ @ Deprecated
6168 public static void rotateFaceZ (Mesh3D mesh , Face3D face , float a ) {
6269 Matrix3f m = new Matrix3f (
6370 Mathf .cos (a ), -Mathf .sin (a ), 0 , Mathf .sin (a ), Mathf .cos (a ), 0 ,
@@ -71,6 +78,7 @@ public static void rotateFaceZ(Mesh3D mesh, Face3D face, float a) {
7178 }
7279 }
7380
81+ @ Deprecated
7482 public static void extrudeFace (Mesh3D mesh , Face3D face , float scale ,
7583 float amount ) {
7684 int n = face .indices .length ;
0 commit comments