كيفية إنشاء هندسة صلبة بناءة في OpenGl / C ++
سؤال
أريد الاستنسل عن بعض الكائنات مع OpenGL. giveacodicetagpre.
حاولت عدة ساعات لتحقيق عملية منطقية بسيطة، لكنني لا أحصل عليها.
أريد شيئا مثل هذا:
href="https://upload.wikimedia.org/wikipedia/Commons/Thumb/8/86/Boolean_difference.png/275px-boolean_difference.png" rel="nofollow noreferrer">
المحلول
أود أن أوصي بإعادة اختراع العجلة .
نصائح أخرى
المخزن المؤقت استنسل OpenGL يعمل على شبكة البكسل 2 الأبعاد من المخزن المؤقت للإطار.OpenGL نفسه ليس لديه فكرة من الأشياء أو المشهد.إنها مجرد نقاط الرسم والخطوط والمثلثات.لذا فإن CSG حقيقي غير ممكن مع OpenGL فقط.ومع ذلك، هناك تقنيات محاكاة CSG مع عمليات عازلة الاستنسل، لكنها معقدة للغاية.جوجل ل "OpenGL CSG في المخزن المؤقت الاستنسل" للعثور على بعض الأوراق من منتصف 1990-IES في هذا الموضوع.
حاول مكتبة SGCORE - http://www.geometros.com/sgcore/review.htm مكتبة قوية للغاية وقوية