From 5c0d8c6afa54003c181b5287354ee618cf1e5800 Mon Sep 17 00:00:00 2001 From: John Collins Date: Wed, 15 May 2024 21:15:38 -0700 Subject: [PATCH] Add slices to java bindings --- bindings/java/src/main/java/manifold3d/Manifold.java | 4 ++++ bindings/java/version.txt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/bindings/java/src/main/java/manifold3d/Manifold.java b/bindings/java/src/main/java/manifold3d/Manifold.java index 792c1e5e8..f98ff46fe 100644 --- a/bindings/java/src/main/java/manifold3d/Manifold.java +++ b/bindings/java/src/main/java/manifold3d/Manifold.java @@ -17,6 +17,7 @@ import manifold3d.manifold.MeshGL; import manifold3d.manifold.ExportOptions; import manifold3d.manifold.CrossSection; +import manifold3d.manifold.CrossSectionVector; import manifold3d.pub.DoubleMesh; import manifold3d.pub.Box; @@ -180,6 +181,9 @@ public CrossSection slice() { return this.slice((float) 0.0); } + @Name("Slices") + public native @ByVal CrossSectionVector slices(float bottomZ, float topZ, int nSlices); + @Name("CalculateNormals") public native @ByVal Manifold calculateNormals(int normalIdx, float minSharpAngle); diff --git a/bindings/java/version.txt b/bindings/java/version.txt index 224d004c0..53fe5d608 100644 --- a/bindings/java/version.txt +++ b/bindings/java/version.txt @@ -1 +1 @@ -1.0.82 +1.0.83