I'm currently using PDFKit with Annotations in a unique way. The Annotations are Icons that serve as a link to an asset on a technical drawing. In this way, the user can view the asset details or find the asset from the asset details. I'm using flat images as annotation icons but would like to use 3D assets, preferably 'real' 3D assets where the prospective changes as the user moves the PDF. I'm curious on the best way to accomplish this task. The specific need for the PDF is because it holds the annotation text, which serves as a location indicator (X,Y) to place my Annotation image on top of. PDFs also hold a very high resolution at a relatively low file size, which is good for viewing the rest of the technical document.
SceneKit Solution: From my research, I believe SceneKit would accomplish this by utilizing a PDF as a texture (or converting to high resolution PNG). However, I'm unsure how I would take the Annotation location in this method. I believe I can accomplish this by using PDFKit to extract the (X,Y) then place it in the comparable SceneKit scene, but have not tested this theory.
I'm wondering if there is an easier or more direct way of accomplishing this task?