سؤال

لرسم المضلعات المقعرة معقدة مع برنامج OpenGL، هل هو أفضل لtesselate ذلك إلى مثلثات، أو استخدام في عازلة الاستنسل ؟ انا التخمين ان عازلة الاستنسل يكون أسرع لإطار واحد، ولكن التثليث يكون من الأفضل لإطارات متعددة إذا لم يتغير المضلع. ومع ذلك، لم أحاول فعلا، لذلك أنا لا أعرف.

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

المحلول

وانها بالضبط الطريقة التي قلت فيه:

والمضلعات مثلث تجعل أسرع ولكن لها تكلفة وحدة المعالجة المركزية لمرة واحدة عالية، وهي التثليث نفسها. في تجربتي فإنه يؤتي ثماره لتثليث المضلعات إذا كان لديك لجعله مرتين على الأقل.

وحجم المضلع فرقا بالرغم من ذلك. جدا المضلعات صغيرة تكلف أقل بكثير إذا كنت تستخدم أسلوب عازلة الاستنسل من المضلعات كبيرة لأنك يمكن أن تحد من حجم التقديم الثاني تمرير إلى مربع الحدود المضلع.

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