|
|
|
|
|
بخش اول
ايجاد چند اولية هندسي
پركاربرد
در اين بخش دستورات
مربوط به ايجاد چند اولية پركابرد
هندسي گنجانيده شده است. از آنجا كه مطرح كردن مواردي بيش از اين محتاج وارد شدن
در بحثهاي مربوط به مدلسازي است و علاوه بر آن در بخش اصلي اين نوشتار (يعني بخش
دوم) به بيش از اين مقدار نياز نخواهيم داشت از مطرح كردن اوليههاي پيچيدة هندسي صرف نظر نموديم. Sphere radius zmin zmax
sweepangle parameterlist اين فراخواني يك نيمكره
به مركز مبدأ با شعاع radius با برش
قسمتهاي پايينتر از zmin و بالاتر از
zmax در راستاي محور مختصات z و با برش
زاويهاي به اندازة sweepangle
در صفحة xy و در جهت مثبت ايجاد مينمايد. براي انتقال نيمكرة
ايجاد شده به نقطهاي غير از مبدأ از دستورهاي مربوط به انتقال كه در بخش بعد
آمده است استفاده مينماييم. پارامتر parameterlist كه به طور مشابه براي بسياري از فراخوانيهاي رندرمن وجود دارد
يك پارامتر اختياري است كه انتخابهاي اضافي تعريف شده توسط كاربر يا رندرگر را
در اختيار رندرگر قرار ميدهد. نمونهاي از فراخواني
اين دستور به صورت زير است: Sphere 1.0 -1.0 1.0 360 اين فراخواني كرهاي
كامل به مركز مبدأ و به شعاع 1 ايجاد ميكند. Cylinder radius zmin zmax
sweepangle parameterlist اين فراخواني يك
استوانه يا برشي از استوانه را به مركز مبدأ ايجاد ميكند. پارامترها همان كاربر
پارامتر قبل را دارند با اين تفاوت كه پارامترهاي zmin و zmax يك شكل جديد ايجاد نميكنند (برش استوانه در راستاي محورش باز
هم استوانه است) و تنها روشي براي تعيين ارتفاع استوانه و انتقال آن در راستاي
محور آن به دست ميدهند. Cone height radius sweepangle
parameterlist اين فراخواني يك مخروط
به ارتفاع height و به شعاع قاعدة radius
به گونهاي كه محور آن بر محور z منطبق گردد
و قاعدة آن در صفحة xy قرار گيرد ايجاد مينمايد. قاعدة
مخروط برشي از دايره با زاوية sweepangle خواهد بود. Disk height radius sweepangle
parameterlist اين فراخواني يك برش از
قرص را در ارتفاع مورد نظر ايجاد ميكند. كاربرد اين اولية دو بعدي معمولاً برش
ساير اوليههاست. Torus majorradius minorradius
phimin pbimax sweepangle parameterlist اين فراخواني يك برشي
از تيوبي با شعاع داخلي minorradius
و شعاع خارجي majorradius كه در صفحة xy به مركز مبدأ قسمتهاي خارج از زاوية sweepangle بريده شده و از به مركز دايرة مركزي تيوب (به شعاع ميانگين
دايرة داخلي و خارجي آن) قسمتهاي خارج از دو زاوية phimin و phimax بريده شدهاند ايجاد مينمايد. |
|
|
|
|