این تابع دستور CAL (ماشین حساب) به نام ang
برای تعیین زاویه بین خطوط یا بردارها استفاده میشود. که عبارتند از:
ang(v)
- زاویه بین محور X و یک بردار ۲ بعدی،
v
را تعیین میکند. بردارv
در صفحه XY از UCS فعلی پروژه شده است.
- زاویه بین محور X و یک بردار ۲ بعدی،
ang(p1, p2)
- زاویه بین محور X و یک خط ۲ بعدی تعریف شده توسط نقاط
p1
وp2
را تعیین میکند. نقاط در صفحه XY از UCS فعلی پروژه شدهاند.
- زاویه بین محور X و یک خط ۲ بعدی تعریف شده توسط نقاط
ang(apex, p1, p2)
- زاویه بین دو خط ۲ بعدی، (apex, p1) و (apex, p2) را تعیین میکند. نقطه مشترک
apex
نقطهی گوشهای زاویه است.
- زاویه بین دو خط ۲ بعدی، (apex, p1) و (apex, p2) را تعیین میکند. نقطه مشترک
ang(apex, p1, p2, p)
- زاویه بین دو خط ۳ بعدی، (apex, p1) و (apex, p2) را تعیین میکند. آخرین پارامتر،
p
، برای تعیین جهت زاویه استفاده میشود. زاویه به اندازهگیری در جهت عقربههای ساعت نسبت به محوری که ازapex
بهp
میرود، اندازهگیری میشود.
- زاویه بین دو خط ۳ بعدی، (apex, p1) و (apex, p2) را تعیین میکند. آخرین پارامتر،
در مثال ارائه شده، از چگونگی اندازهگیری زاویه خطوط در یک مثلث با استفاده از تابع ang
خود را مشاهده میکنید:
Command: cal
Expression: ang(end, end, end)
شما میتوانید زاویه بین دو طرف یک مثلث را با استفاده از تابع ang
تعیین کنید. عبارت ang(end, end, end)
نشاندهندهی این است که ابتدا گوشهی زاویه را انتخاب کرده و سپس دو نقطه مخالف را برای اندازهگیری زاویه انتخاب کنید.
این دستور برای محاسبات زاویه مفید است، و امکانات آن برای کنترل سناریوهای ۲ بعدی و ۳ بعدی آن را در محیطهای CAD کاربردی میکند.