با عرض سلام...
من یه سری نقطه با مختصات سه بعدی دارم. مختصات تصویر این نقاط روی صفحه x-y (صفحه نمایش) پس از دوران نقاط حول یک محور خاص چی میشه؟ لطفا کمک کنید.
با تشکر...
اگه فرضا شما نقطه (x,y,z) رو حول محور z دوران بدید و روی محور های x و y تصویر کنید، دایره ای به شعاع r
و مرکز نقطه (0,0) ایجاد میشه که مقدار r از فرمول (r = Sqr(x ^ 2 + y ^ 2 بسادگی بدست میاد. رسم دایره
هم که توسط روتین Circle انجام میشه :
کد:
Picture1.Circle (0, 0), r, vbBlack
اما تصویر کردن در وضعیتی که دوران حول محور های x یا y انجام بشه، نیازمند تعیین کردن زاویه دو پارامتری برای محور z
است، که در واقع مثل زاویه دوربین برای مشاهده کردن یک تصویر سه بعدی است. از توابع مثلثاتی استفاده میشه که
فرمول اش رو کتاب ها و مقالات گرافیک سه بعدی مشخص می کنند، من حفظ نیستم.