Find Jobs
Hire Freelancers

CSG-operation in Java3D + templates

€30-250 EUR

Fechado
Publicado há mais de 4 anos

€30-250 EUR

Pago na entrega
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.
ID do Projeto: 23589865

Sobre o projeto

4 propostas
Projeto remoto
Ativo há 4 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
4 freelancers estão ofertando em média €220 EUR for esse trabalho
Avatar do Usuário
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.
€300 EUR em 10 dias
4,9 (191 avaliações)
6,9
6,9
Avatar do Usuário
Hi I have done many java projects. You can contact to discuss more details in chat. Thank you.........
€300 EUR em 10 dias
5,0 (70 avaliações)
6,3
6,3
Avatar do Usuário
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
€140 EUR em 3 dias
5,0 (24 avaliações)
5,0
5,0
Avatar do Usuário
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.
€140 EUR em 7 dias
5,0 (1 avaliação)
3,9
3,9

Sobre o cliente

Bandeira do(a) FINLAND
Helsinki, Finland
5,0
2
Método de pagamento verificado
Membro desde jul. 2, 2010

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.