مستطیل

ساخت وبلاگ

مستطیل ("موقعیت" ، POS) مستطیل را در مختصات 2 بعدی ایجاد می کند. POS را به عنوان یک بردار چهار عنصر از فرم [x y w h] در واحدهای داده مشخص کنید. عناصر X و Y مکان را تعیین می کنند و عناصر W و H اندازه را تعیین می کنند. عملکرد بدون پاک کردن محتوای موجود از محورها ، به محورهای فعلی می پردازد.

مستطیل ("موقعیت" ، POS ، "انحنای" ، منحنی) انحنای آن را به طرف های مستطیل اضافه می کند. برای منحنی های مختلف در امتداد طرف های افقی و عمودی ، CUR را به عنوان یک بردار دو عنصر از فرم [عمودی افقی] مشخص کنید. برای همان طول انحنای در هر طرف ، CUR را به عنوان یک مقدار مقیاس مشخص کنید. مقادیر بین 0 (بدون انحنای) و 1 (حداکثر انحنای) را مشخص کنید. برای ایجاد یک بیضی یا دایره از [1 1] استفاده کنید.

مستطیل (___ ، نام ، مقدار) خصوصیات مستطیل را با استفاده از یک یا چند آرگومان جفت ارزش نام مشخص می کند. به عنوان مثال ، "FaceColor" ، "Red" رنگ پر رنگ قرمز را مشخص می کند. می توانید خصوصیات مستطیل را با هر یک از ترکیبات آرگومان ورودی در نحوهای قبلی مشخص کنید.

مستطیل (AX ، ___) مستطیل را در محورهای مشخص شده توسط AX به جای در محورهای فعلی (GCA) ایجاد می کند. ACT ACT می تواند پیش از هر یک از ترکیبات آرگومان ورودی در نحوهای قبلی باشد.

R = مستطیل (___) شیء مستطیل را برمی گرداند. پس از ایجاد ، از R برای اصلاح خواص مستطیل استفاده کنید. برای لیستی از خصوصیات ، به خواص مستطیل مراجعه کنید. می توانید یک آرگومان خروجی را با هر یک از نحوهای قبلی برگردانید.

مثال ها

مستطیل

مستطیلی را بکشید که گوشه سمت چپ پایین در نقطه (1،2) داشته باشد. عرض مستطیل 5 واحد و 6 واحد ارتفاع را بسازید. سپس محدوده محور را تغییر دهید.

Figure contains an axes object. The axes object contains an object of type rectangle.

مستطیل را با لبه های خمیده بکشید

مستطیلی را بکشید که دارای گوشه سمت چپ پایین در (0/0) و یک گوشه سمت راست بالا در (2،4) باشد. با مشخص کردن انحنای به عنوان مقدار مقیاس 0. 2 ، مستطیل را با گوشه های خمیده ایجاد کنید. برای واحدهای داده با طول مساوی در طول هر دو x-axis و y-axis ، از محور برابر استفاده کنید.

Figure contains an axes object. The axes object contains an object of type rectangle.

مستطیل دوم را اضافه کنید که با مشخص کردن انحنای به عنوان مقدار مقیاس 1 ، کوتاهترین طرف کاملاً خمیده را دارد.

Figure contains an axes object. The axes object contains 2 objects of type rectangle.

مستطیل سوم را اضافه کنید و از منحنی های مختلف در امتداد طرف های افقی و عمودی استفاده کنید. از یک انحنای افقی 0. 5 استفاده کنید تا 50 درصد از هر طرف افقی خمیده شود. از یک انحنای عمودی 1 استفاده کنید تا هر دو طرف عمودی کاملاً خمیده شوند.

Figure contains an axes object. The axes object contains 3 objects of type rectangle.

حلقه

با تنظیم ویژگی Curvature روی [1 1] یک دایره رسم کنید. دایره را طوری رسم کنید که ناحیه مستطیلی بین نقاط (2،4) و (4،6) را پر کند. ویژگی Position کوچکترین مستطیلی که دایره را در بر می گیرد را مشخص می کند.

Figure contains an axes object. The axes object contains an object of type rectangle.

با استفاده از همان مقادیر موقعیت یک مستطیل قرمز بکشید تا نشان دهید که دایره چگونه ناحیه مستطیلی را پر می کند.

Figure contains an axes object. The axes object contains 2 objects of type rectangle.

Rectangle Outline و Fill Color را مشخص کنید

یک مستطیل بکشید و رنگ پر، رنگ طرح کلی و عرض طرح را مشخص کنید.

Figure contains an axes object. The axes object contains an object of type rectangle.

اصلاح مستطیل پس از ایجاد

یک مستطیل به محورهای فعلی اضافه کنید و شی مستطیل r را برگردانید.

Figure contains an axes object. The axes object contains an object of type rectangle.

مستطیل را پس از ایجاد با استفاده از r تغییر دهید. رنگ پر کردن، رنگ طرح کلی و عرض طرح را تغییر دهید.

Figure contains an axes object. The axes object contains an object of type rectangle.

آرگومان های ورودی

pos - اندازه و محل مستطیل بردار چهار عنصری به شکل [x y w h]

اندازه و محل مستطیل، به عنوان یک بردار چهار عنصری به شکل [x y w h] مشخص شده است. عناصر x و y مختصات گوشه سمت چپ پایین مستطیل را مشخص می کنند. عناصر w و h ابعاد مستطیل را مشخص می کنند.

همه مقادیر در واحد داده هستند.

مثال: مستطیل ("موقعیت"، [0. 5 0. 5 0. 3 0. 4])

انواع داده ها: دوگانه |تک |int8 |int16 |int32 |int64 |uint8 |uint16 |uint32 |uint64

cur — مقدار انحنای افقی و عمودی [0 0] (پیش فرض) |وکتور دو عنصری |اسکالر

مقدار انحنای افقی و عمودی که به عنوان بردار دو عنصری یا مقدار اسکالر مشخص می شود. از این ویژگی برای تغییر شکل مستطیل از مستطیل به بیضی استفاده کنید.

انحنای افقی کسری از عرض است که در امتداد لبه های بالا و پایین منحنی شده است. انحنای عمودی کسری از ارتفاع است که در امتداد لبه های چپ و راست منحنی شده است.

برای استفاده از انحناهای افقی و عمودی مختلف، یک بردار دو عنصری به شکل [عمودی افقی] را مشخص کنید. عنصر افقی انحنای افقی را تعیین می کند و عنصر عمودی انحنای عمودی را تعیین می کند. مقادیر بین 0 (بدون انحنا) و 1 (حداکثر انحنا) را مشخص کنید. به عنوان مثال، مقدار [0 0] یک مستطیل با لبه های مربع ایجاد می کند و مقدار [1 1] یک بیضی ایجاد می کند.

برای استفاده از انحنای یکسان برای لبه های افقی و عمودی، یک مقدار اسکالر بین 0 و 1 را مشخص کنید. بعد کوتاهتر طول انحنا را تعیین می کند.

بازار فارکس...
ما را در سایت بازار فارکس دنبال می کنید

برچسب : نویسنده : زکریا هاشمی بازدید : <-PostHit-> تاريخ : دوشنبه 14 فروردين 1402 ساعت: 22:16