Hardware ased ased من 3D omeeometry
Contents
[
Hide
]
UالغناءAspose.3D ل Python via .NETAPI ، يمكن للمطورين برمجة GPU (وحدة معالجة الرسومات) وإعداد أجهزة الرسومات لتقديم الهندسة 3D بدلا من خط أنابيب وظيفة ثابتة. In هذه المقالة ، ونحن نركز على تقديم القائمة على الأجهزة باستخدامOpenGL 4.0, [DirectX 11](https://msdn.microsoft.com/en-us/library/windows/desktop/hh404489(v=vs.85). Assx),[DirectX 9](https://msdn.microsoft.com/en-us/library/windows/desktop/bb147327(v=vs.85). اسبكس) وVأولكان.
Create ardardware و ender ender a 3D omeeometry
To تقديم الهندسة 3D ، مطلوب شادر ، المخازن المؤقتة وتقديم الدولة. Nواحد منهم يمكن أن تعمل دون بعضها البعض.
- Uuffers-قوائم riangle Tهي مثلثات فردية محددة في صفيف يشار إليها أحيانا باسم المخزن المؤقت. In قائمة مثلث ، يتم تحديد كل مثلث بشكل فردي. يمكن مشاركة oinللمثلث باستخدام مؤشرات لتقليل كمية البيانات التي يجب تمريرها إلى أجهزة الرسومات.
- Sهادرز-It يحدد كيفية تحويل المثلثات من الفضاء العالمي إلى مساحة الشاشة وحساب لون بكسل النهائي في الجانب GPU
- Render تيتس-يوفر It المعلمات ل GPraraالمثلثات إلى بكسل.
وقد أعدت We مشروع تجريبي. Lease الإيجار تشير إلىهذا تحميل URL.
The OpenGL Shading anganguage (GLSL) هي لغة التظليل عالية المستوى القياسية للرسومات OpenGL API. Tهنا ثلاثة أنواع شادر تستخدم عادة: Vertex hadهادرز ، hadراغمنت هادر و Geometry Sهادرز.
GLSLSource
فئة يخبر المستأجر ، رمز المصدر هو لغة التظليل OpenGL ، يمكن تجميعها إلى فئة ShaderProgram
. The ShaderVariable
فئة يحدد المتغيرات المستخدمة في شادر. يستخدم he he VariableSemantic
الفئة لتحديد الدلالية متغير شادر ، Aspose.3D المستأجر تلقائيا إعداد القيم المتغيرة شادر يعتمد على الدلالات.
Pروغرامينغ ple وافرة ل Shader
Tله رمز المثال يبدأ المستأجر و Shader للشبكة. You يمكن تحميل مشروع العمل الكامل لهذا المثال منهنا.
Pروغرامينغ ple وافرة ل Bأوفر و Render تايت
Tله رمز المثال يبدأ المخزن المؤقت وتقديم الدولة للشبكة.