Sobre este projeto
it-programming / web-development
Aberto
Estou buscando um desenvolvedor experiente para criar um aplicativo desktop que permita a importação, visualização, manipulação e análise de arquivos 3D, especificamente modelos de formas de calçado no formato .STL ou .OBJ. O objetivo é obter medições técnicas precisas e realizar alinhamentos necessários para análises. Abaixo estão os principais requisitos e funcionalidades esperadas para o projeto:
Funcionalidades Requeridas
Importação de Arquivos 3D
Importar arquivos 3D nos formatos .STL e .OBJ.
Visualizar e manipular a malha 3D em um ambiente gráfico (Zoom, Rotação, etc.).
Visualização e Interação com o Modelo 3D
Renderizar o modelo 3D de maneira clara, permitindo a rotação, zoom e movimentação com o mouse.
Adicionar pontos ao longo do modelo 3D, conforme especificado pelo usuário, para medição e alinhamento.
Ferramentas de Medição e Análise
Medir distâncias e circunferências específicas do modelo.
Permitir que o usuário selecione três pontos no modelo e alinhe o modelo de acordo com esses pontos.
Realizar cálculos precisos de medidas, incluindo diâmetro e circunferência do modelo.
Linhas de Referência e Contornos
Criar linhas de referência sobre o modelo, incluindo uma linha transversal (como um diâmetro) e uma circunferência ao redor do modelo.
Garantir que a circunferência e outras linhas possam ser alinhadas com precisão no plano Y=0.
Alinhamento Automático do Modelo
Automatizar o alinhamento do modelo 3D com base em três pontos definidos pelo usuário.
Alinhar o modelo para que ele se ajuste ao plano cartesiano específico (X=0, Y=0), conforme necessário para análise técnica.
Requisitos Técnicos
Plataforma: Windows, com interface gráfica desenvolvida preferencialmente em WPF (Windows Presentation Foundation) para .NET.
Linguagem de Programação: C# com uso do framework HelixToolkit ou similar para renderização e manipulação 3D.
Conhecimento Necessário:
Experiência com manipulação de arquivos .STL e .OBJ.
Experiência com bibliotecas 3D para C# (preferencialmente HelixToolkit).
Conhecimento em geometria computacional para implementar funcionalidades como alinhamento e medição.
Habilidades em desenvolver uma interface de usuário intuitiva para interação com objetos 3D.
Informações Adicionais
Prazo: Estou aberto a discutir prazos realistas para o desenvolvimento completo do aplicativo.
Orçamento: Gostaria de receber cotações para uma estimativa de custo, com base no escopo descrito.
Colaboração: Será necessário discutir funcionalidades específicas em detalhe, então espero colaborar de perto com o desenvolvedor.
Perfil do Profissional Ideal
Experiência comprovada em desenvolvimento de aplicativos desktop com manipulação gráfica e análise de modelos 3D.
Conhecimento em processamento de arquivos .STL e .OBJ, incluindo técnicas de cálculo de medidas, alinhamento, e criação de pontos e contornos em malhas 3D.
Habilidades em comunicação para discutir requisitos técnicos e garantir que o resultado atenda às expectativas.
Contexto Geral do Projeto
O projeto envolve uma aplicação prática para a indústria calçadista, portanto, é essencial precisão nas medidas e alinhamentos obtidos. Estou buscando um profissional comprometido que possa garantir um trabalho de alta qualidade.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho o design
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias