سؤال

أحاول وضع نموذج ثلاثي الأبعاد في ملف PDF. عندما أقوم بتحميل ملف PDF في Acrobat، فإنه يأتي.

ومع ذلك، عندما أستخدم التحكم في التدوير أو الدوران أو التحكم اليدوي، تبقى الصورة ثلاثية الأبعاد في نفس الاتجاه أثناء وجهة نظر وجهة نظر الكاميرا في اتجاهات مختلفة، لذا فإن التدوير الطفيف سيرسل الصورة خارج الشاشة إلا إذا قمت بذلك وبعد هذا هو عكس كيفية عمله: يجب أن تبقى الكاميرا ما زالت بينما تدور الصورة ثلاثية الأبعاد.

أنا الرجل الثالث للعمل على هذا الرمز، ويظهر. البرنامج عبارة عن مزيج من Libharu، رمز U3D من SourceForge (رمز Castoff Intel، أساسا)، وبعض الأشياء التي كتبها متدرب.

لذلك، هل شاهد أي شخص أي شيء مثل هذا ووجد لماذا يحدث؟ هل هناك أي مرجع هناك لإنشاء ملف PDF برمجيا مع صور ثلاثية الأبعاد أفضل في شرح الأشياء من معيار PDF؟ أي اقتراحات أخرى حول كيفية الاقتراب من هذا؟

هل كانت مفيدة؟

المحلول

اكتشفتها.

في مواصفات PDF، القسم 13.6.4، هناك تعريف وجهة نظر الكاميرا. ويشمل عدة أشياء، واحدة منها لم أفهمها تماما في البداية: القيمة المشتركة. ما يفعله هذا يحدد مركز دوران وجهة النظر، وهي القيمة المشتركة مباشرة أمام الكاميرا.

ما حدث هو أن الرقم السلبي دخل في CO في هذه الحالة. التي وضعت مركز الدوران بعض عدد الوحدات السلبية أمام الكاميرا، مما يعني أن مركز الدوران كان وراء الكاميرا. هذا يعني أن وجهة نظر سافر حول المجال بعيدا عن الصورة، وبالتالي لا يمكن أن تتحول حول الصورة ولكن يمكن أن تشير بعيدا عنها.

بالنسبة لأي شخص بناء صورة ثلاثية الأبعاد برمجيا في PDF، إذا كان لديك قيمة مشتركة، فتأكد من أنها إيجابية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top