Este exemplo demonstra como incorporar um modelo 3D U3D em um documento PDF como uma anotação interativa com uma visualização frontal predefinida. Usando Aspose.PDF for .NET, você pode controlar programaticamente a perspectiva da câmera, a posição da anotação e o comportamento de ativação — ideal para documentação técnica, catálogos de produtos ou relatórios de engenharia onde a visualização 3D agrega valor.
Etapas para Adicionar uma Anotação 3D com Vista Frontal
- Carregue o documento PDF de origem usando a classe Document.
- Crie um objeto PDF3DContent carregando o arquivo de modelo 3D externo (por exemplo, .u3d).
- Inicialize um objeto PDF3DArtwork com o conteúdo e atribua iluminação padrão e configurações de renderização.
- Defina uma PDF3DView voltada para a frente usando uma matriz de câmera identidade e ângulo de órbita zero, e então adicione-a ao array de visualizações da obra de arte.
- Crie uma PDF3DAnnotation na primeira página, especificando seu retângulo de posição, modo de ativação e visualização padrão.
- Opcionalmente, configure a aparência da anotação (borda, cor) e adicione-a à coleção de anotações da página.
- Salve o documento PDF atualizado no disco.