Questo esempio dimostra come incorporare un 3D U3D model in un documento PDF come annotazione interattiva con una vista frontale predefinita. Utilizzando Aspose.PDF for .NET, è possibile controllare programmaticamente la prospettiva della fotocamera, il posizionamento dell’annotazione e il comportamento di attivazione—ideale per documentazione tecnica, cataloghi di prodotto o relazioni ingegneristiche in cui la visualizzazione 3D aggiunge valore.
Steps to Add a 3D Annotation with Front View using C#
- Carica il documento PDF di origine utilizzando la classe Document.
- Crea un oggetto PDF3DContent caricando il file modello 3D esterno (ad esempio .u3d).
- Inizializza un oggetto PDF3DArtwork con il contenuto e assegna le impostazioni predefinite di illuminazione e rendering.
- Definisci una PDF3DView frontale usando una matrice della fotocamera identità e un angolo di orbita zero, quindi aggiungila all’array delle viste dell’opera d’arte.
- Crea una PDF3DAnnotation nella prima pagina, specificando il rettangolo di posizione, la modalità di attivazione e la vista predefinita.
- Configura opzionalmente l’aspetto dell’annotazione (bordo, colore) e aggiungila alla collezione di annotazioni della pagina.
- Salva il documento PDF aggiornato su disco.