1. Produtos
  2.   3D
  3.   .NET
  4.   Geometry3Sharp
 
  

Biblioteca C# .NET 3D para computação geométrica 2D/3D 

Trabalhe com bitmap 3D, criação de malha e transmissão de raios na superfície da malha por meio de APIs .NET 3D de código aberto .

Geometry3Sharp é uma biblioteca C# pura de código aberto para trabalhar com cálculos geométricos como matemática vetorial 2D/3D, curvas e superfícies, consultas espaciais e superfícies implícitas. Geometry3Sharp é totalmente compatível com Unity. Você precisa definir a definição de script G3_USING_UNITY e depois disso, você terá interoperabilidade transparente entre os tipos de vetor g3 e Unity

A biblioteca suporta vários recursos importantes relacionados à criação de malhas e ao fazer ray-casting contra a superfície da malha, simplificação de malha, animações de remalha do Unity, geração de treliças 3D, MarchingCubes, trabalho com bitmaps 3d, malha rápida, conjuntos de pontos de superfície com números de enrolamento rápido e muitos mais.

Previous Next

Introdução ao Geometry3Sharp

A maneira mais fácil de instalar o Geometry3Sharp é usando o NuGet. Por favor, use o seguinte comando para uma instalação suave.

Instalar Geometry3Sharp via NuGet

Install-Package geometry3Sharp -Version 1.0.324 

Construção de malha via biblioteca .NET

A biblioteca de código aberto Geometry3Sharp fornece funcionalidade para criação de malha interativa usando .NET. Em primeiro lugar, você precisa construir um objeto DMesh3 a partir de listas de coordenadas de vértice x/y/z. Uma nova função de utilidade agora é fornecida, o que torna essa construção muito simples. Além disso, o tipo NewVertexInfo fornece construtores extras para outros casos, como cores de vértices e UVs.

Criar Bitmap3Voxelization de uma malha

Geometry3Sharp permite que desenvolvedores de software criem Bitmap3 Voxelização de uma malha dentro de seus próprios aplicativos. Existem várias maneiras de criar essa voxelização Bitmap3 de uma malha, como Voxelização com o número de enrolamento da malha, voxelização com consultas de contenção de ponto, criando uma malha de superfície no estilo Minecraft e muito mais. Os tutoriais para o acima são fornecidos na seção de documentação do GitHub.

Controle de impressora 3D 

A biblioteca Geometry3Sharp permite que os desenvolvedores gerem diretamente o GCode para sua impressora 3D. você precisará das bibliotecas geometry3Sharp, gsGCode e gsSlicer. Você precisará do objeto Configurações apropriado para sua impressora. Você pode personalizar facilmente as configurações programaticamente.

 Português