Ten przykład demonstruje, jak osadzić model 3D U3D w dokumencie PDF jako interaktywną adnotację z predefiniowanym widokiem z przodu. Korzystając z Aspose.PDF for .NET, możesz programowo kontrolować perspektywę kamery, rozmieszczenie adnotacji oraz zachowanie aktywacji — idealne dla dokumentacji technicznej, katalogów produktów lub raportów inżynierskich, w których wizualizacja 3D dodaje wartości.
Steps to Add a 3D Annotation with Front View using C#
- Załaduj źródłowy dokument PDF przy użyciu klasy Document.
- Utwórz obiekt PDF3DContent poprzez załadowanie zewnętrznego pliku modelu 3D (np. .u3d).
- Zainicjalizuj obiekt PDF3DArtwork przy użyciu zawartości i przypisz domyślne oświetlenie oraz ustawienia renderowania.
- Zdefiniuj skierowany do przodu PDF3DView przy użyciu macierzy kamery jednostkowej i kąta orbity równego zero, a następnie dodaj go do tablicy widoków obiektu artwork.
- Utwórz PDF3DAnnotation na pierwszej stronie, określając jej prostokąt położenia, tryb aktywacji oraz domyślny widok.
- Opcjonalnie skonfiguruj wygląd adnotacji (obramowanie, kolor) i dodaj ją do kolekcji adnotacji strony.
- Zapisz zaktualizowany dokument PDF na dysku.