Descrição do projeto
Traduzido1. Contar a superfície triangulada. Formatos stl ou ply.
2. Encontrar as arestas desta superfície (pode-se considerar que a aresta é uma).
Obtemos uma cadeia de costelas.
Você pode apenas fazer isso usando a estrutura de vizinhança.
Agora estamos usando a estrutura de dados de aresta pesada.
E obtemos uma cadeia de costelas no caminho de saída.
É uma curva.
Acho que os Passos 1 e 2 podem ser organizados em uma classe.
3. Em seguida, usamos as curvas de Bezier. Estamos obtendo picos extras. Dotriangulação. Classe separada.
4. Mostramos o resultado na tela.
5. Salvamos o resultado em stl-afqk
O 4+5 também é uma classe separada.
Preciso escrever para um editor 3D pronto, que não vou anexar aqui (enviar para o arquivo do correio). É urgente, 3-4 dias no máximo. Acho que não é difícil para programadores experientes escrever várias classes, a única coisa que você precisa entender no editor (código estrangeiro) é a principal dificuldade. A classe de curvas de Bézier e a triangulação já estão disponíveis. Por favor, me ajude.