Descrição detalhada
O Ab3d. PowerToys pode ser usado para criar aplicativos CAD 3D personalizados, ferramentas de engenharia, monitoramento e simulações com ambiente 3D. A biblioteca também vem com muitos exemplos que podem ser usados como trechos de código em seu aplicativo.
O Ab3d. PowerToys está usando o mecanismo de renderização 3D do WPF que se baseia no DirectX 9. Isso fornece aceleração de hardware decente e pode renderizar muitas cenas 3D. Mas quando a cena 3D é mais complexa, então é possível usar um mecanismo de renderização super rápido do DirectX 11-Ab3d. DXEngine. Além disso, um aplicativo existente que está usando a biblioteca Ab3d. PowerToys pode ser atualizado para o Ab3d. DXEngine com o mecanismo de renderização do DirectX 11 em alguns minutos (algum tempo adicional pode ser necessário para usar recursos avançados como instanciamento de objetos para utilizar plenamente o placa gráfica).
As principais características da biblioteca são:
- O software mais fácil de usar a API 3D com muitas amostras de código grande
- Câmeras (SceneCamera, FirstPersonCamera, ThirdPersonCamera, etc.)
- Controladores de câmera (MouseCameraController, CameraControlPanel)
- Modelos 3D e visuais (esfera, caixa, cilindro, etc.)
- Gerar objetos 3D extrudados ou torno
- Usar operações booleanas em objetos 3D ou cortá-las com um plano 3D
- Linhas 3D (a implementação mais rápida para conectado, desconectado e linhas com setas)
- Texto em 3D
- Event Manager 3D (tratamento simplificado de eventos em objetos 3D)
- Solução completa para o problema de transparência do WPF 3D
- Muitas classes auxiliares para facilitar o trabalho com o WPF 3D
- Suporte para toque e multi-touch para girar, mover e ampliar a câmera
- Importe modelos 3D de arquivos obj (integrados em Ab3d. PowerToys) ou quase todos os outros arquivos 3D com o importador de assimp (veja abaixo)
- Jogar Keyframe e animações esqueléticas de muitos arquivos 3D com o importador assimp
- Exporte modelos 3D para muitos arquivos de tipos de arquivo (usando o exportador de assimp)
- Totalmente otimizado para alcançar o melhor desempenho possível
- Suporte Premium para todas as perguntas sobre o WPF 3D e nossas bibliotecas