Need to do CSG (constructive solid geometry) boolean operation (difference, union, intersection) on Java3D shape objects. Using Java 3D, user may create objects by adding geometries to a Shape3D, in this case user adds faces. It s assumed that all faces are counter clockwise.
We have tested [login to view URL] (we wrote it in Java) and it works well but when edges/faces are near each other it produces wrong results. The resulting shape contains unexpected faces or other geometries that should be ripped off. Attached is an example in obj-format. The "plain" wall shall be cut by "cutter" but it is wrong (operation is difference). We have tested our solution by transforming a Shape3D into csg-format, then doing the operation, and finally back to Shape3D-object. We have also tested UnbBoolean-library but the problem is eternal loops. Also, we cannot use that.
We include [login to view URL] -files that use Java3D vecmath- and media libraries. We convert a Shape3D into "csg" by the code which is attached.
We also need solutions and advices to the following:
- a parametrized cylinder using faces (user may define how many segments, length), we do not want to user Java3D primitives directly.
- a parametrized hollow core cylinder (user defines outer radius, thickness, length)
- how to orientate a Shape3D into a direction? let us say direction is gives by a Vector3d, example we create a hollow core cylinder and then orientate it into a direction
- shall the geometry be transformed or what? Remember the boolean operation possibility.
- in Java3D, when objects are placed, how to get a view point to view the whole model
Additional information. This is a repost of an older post, which we never realized due to technical problems.
Hi There,
I've reviewed your requirements, I am very interested in your post project. I'm excited with feeling that I would be able to satisfy your requirements in this job. Please leave a message on my chat so we can discuss the project. We can negotiate on the budget.
Thank.
Hi, there
I am very interested in your post project.
I am really looking for this kind of project for a long time in freelancer since i have rich experience on it.
I think this project is very suitable for me and i am sure i can give you good result .
If you award me for your project, you will get good result .
looking forward to work with you.
thanks regard
hello,how are you.i read your bid carefully.
i am java/javafx expert and have full experience for 12 years.
java/javafx is my top skill and passision.
i can provide most quality and high speed.
if you want to success, please contact me.
Then, I will give you good result.
hire me.