Qısaca
- ArrayCrv obyektləri əyri boyunca müəyyən intervallarla çoxaldır.
- ArrayCrv-də nüsxələrin sayını və ya elementlər arasındakı məsafəni təyin etmək mümkündür.
- ArrayCrvOnSrf obyektləri səthdəki əyri boyunca çoxaldır; istiqamətlənməyə səth normalı təsir edir.
- Basepoint obyektin əyriyə köçürülməsi lazım gəldikdə istinad nöqtəsini təyin edir.
Rhino 8-də ArrayCrv və ArrayCrvOnSrf əmrləri seçilmiş obyektləri yol əyrisi boyunca çoxaltmaq üçün istifadə olunur. McNeel-in Rhino 8 yardım sənədlərində izah edilən bu alətlər əyri boyunca təkrarlanan elementlər, səthi izləyən massivlər və məsafəyə nəzarət tələb edən modelləşdirmə işləri üçün müxtəlif seçimlər təklif edir. Əsas fərq belədir: ArrayCrv ümumi əyri boyunca işləyir, ArrayCrvOnSrf isə səthdəki əyrini izləyir və nüsxələrin istiqamətini səth normalı müəyyən edir.
Hansı əmr hansı iş üçün uyğundur?
ArrayCrv obyekti seçilmiş yol əyrisi boyunca kopyalayır. Əmr başladıqdan sonra əvvəlcə çoxaldılacaq obyektlər seçilir, sonra massivin başlayacağı uca yaxın nöqtədən yol əyrisi müəyyən edilir. Nüsxələrin sayını və ya aralarındakı məsafəni daxil etmək mümkündür. Əmr sənədinə əsasən, elementlərin sayı ən azı 1 olmalıdır.
ArrayCrvOnSrf isə obyektləri səthdəki əyri boyunca çoxaldır və əyri üzərində yerləşdirir. Bu üsulda əvvəlcə obyektlər seçilir, sonra başlanğıc nöqtəsi təyin olunur. Sənəddə qeyd edilir ki, bu nöqtə, adətən, çoxaldılacaq obyektin üzərində olur. Daha sonra yol əyrisi və səth seçilir; əyri üzərində mövqe təyin etmək üçün klikləmək və ya son mövqedən etibarən məsafə daxil etmək mümkündür.
İki əmr arasında seçim edərkən massivin sadəcə əyrini izləməli, yoxsa səthlə əlaqəli istiqamətlənməyə də ehtiyac olub-olmadığını nəzərə alın. İkinci halda ArrayCrvOnSrf-də səth normalının müəyyən etdiyi istiqamət önəm qazanır.
ArrayCrv ilə say, məsafə və başlanğıc nöqtəsi
Çoxaldılacaq obyektləri seçin və
ArrayCrvəmrini başladın.Massivin başlamasını istədiyiniz uca yaxın yol əyrisini seçin. Obyekt əyri üzərində deyilsə və massiv yaradılmazdan əvvəl əyriyə köçürülməlidirsə, istinad mövqeyini təyin etmək üçün
Basepointseçimindən istifadə edin.Massiv üçün elementlərin sayını və ya elementlər arasındakı məsafəni göstərin.
Itemsəyri boyunca yerləşəcək elementlərin sayını,Distanceisə elementlər arasındakı məsafəni bildirir. Məsafədən istifadə edildikdə elementlərin sayı əyrinin uzunluğundan asılı olur.Obyektlərin əyri boyunca necə dönəcəyini
Orientationseçimləri ilə müəyyən edin.
| Ayar | Tövsiyə olunan dəyər | Təsiri |
|---|---|---|
| Items | Tələb olunan element sayı; ən azı 1 | Əyri boyunca çoxaldılacaq obyektlərin sayını müəyyən edir. |
| Distance | Elementlər arasında istənilən məsafə | Əyrinin uzunluğundan asılı olaraq elementlərin sayını müəyyən edir. |
| Orientation | Həndəsə və iş müstəvisinə uyğun seçim | Nüsxələrin əyri boyunca dönmə davranışını müəyyən edir. |
| Basepoint | Obyekt üzərində uyğun istinad nöqtəsi | Obyekt əyri üzərində deyilsə, başlanğıc mövqeyini təyin etməyə kömək edir. |
İstiqamət seçimi təkrarlanan elementlərin dizayn niyyətinə uyğun qalması üçün önəmlidir. NoRotation obyekti müxtəlif mövqelərə kopyalayır, lakin roll, pitch və ya yaw tətbiq etmir. Freeform bu üç fırlanma hərəkətini birlikdə istifadə edir. Roadlike roll tətbiq etmədən pitch və yaw verir; obyektin y oxu seçilmiş görünüşün CPlane-i ilə paralel qalır. Stairlike yalnız yaw tətbiq edir; x və y oxları seçilmiş görünüşün CPlane-i ilə paralel saxlanılır. Bundan əlavə, Roll x oxu, Pitch y oxu, Yaw isə z oxu ətrafında fırlanmanı bildirir.
Səthdəki əyrini izləyən massiv
ArrayCrvOnSrfəmrini başladın və çoxaldılacaq obyektləri seçin.Obyekt üzərində uyğun başlanğıc nöqtəsi təyin edin.
Massivin başlayacağı nöqtəyə yaxın yol əyrisini seçin, sonra səthi göstərin.
Obyektləri əyri üzərində yerləşdirmək üçün klikləyin və ya son mövqedən etibarən məsafə daxil edin.
Obyektlərin sayını daxil etmək üçün
Divide, obyektlər arasındakı məsafəni təyin etmək üçün isəMultipleseçimindən istifadə edin.
Bu əmrdə istiqamətlənməni səth normalı müəyyən edir. Buna görə səthdəki əyrinin izlənməli olduğu işlərdə təkcə məsafəyə deyil, həm də çoxaldılacaq obyektin başlanğıc nöqtəsinə və səthlə əlaqəsinə nəzarət etmək lazımdır. Sənəddə əyrinin yalnız bir hissəsindən istifadə etmək üçün seçim zamanı SubCrv yazmağın mümkün olduğu da qeyd edilir. Bu seçim həm əyri massivi, həm də səth üzərindəki massiv haqqında izahlarda yer alır.
Memarlıq və vizuallaşdırma iş axınında istifadə
Memarlıq modelləşdirməsində əyri boyunca təkrarlanan obyektlər lazım olduqda ArrayCrv ilə say və ya məsafə əsasında işləmək mümkündür. Dizaynda obyektlərin müəyyən səthə oturması və səthdəki yolu izləməsi tələb olunursa, ArrayCrvOnSrf-in iş axınına uyğunluğu nəzərdən keçirilə bilər. Bu əmrlər təkrarlanan elementlərin yerləşdirilməsini ayrı-ayrılıqda kopyalamaqdan fərqli üsulla həyata keçirir; lakin nəticəyə nəzarət üçün başlanğıc nöqtəsi, yol və istiqamət seçimləri nəzərdən keçirilməlidir.
İnteryer dizaynı və vizuallaşdırma layihələrində, xüsusilə əyri boyunca yerləşdirilən təkrarlanan həndəsi elementlər üçün Items və Distance arasındakı fərqi əvvəlcədən müəyyənləşdirmək faydalıdır: biri say, digəri isə məsafə əsasında işləyir. Obyekt əyri üzərində başlamırsa, Basepoint seçimini; səth boyunca paylanacaqsa, səth normalının istiqamətlənməyə təsirini nəzərə alın. Mənbə sənədlərdə avadanlıq, lisenziya şərtləri və ya digər proqramlarla uyğunluq barədə məlumat verilmədiyindən, bu məsələlərə dair əlavə fərziyyə irəli sürmək olmaz.
Tez-tez edilən səhvlər
ItemsvəDistanceseçimlərini eyni funksiyaya malik hesab etmək: biri obyektlərin sayını, digəri isə obyektlər arasındakı məsafəni müəyyən edir.Başlanğıc nöqtəsini gözdən qaçırmaq: yol əyrisi massivin başlayacağı uca yaxın hissədən seçilməlidir.
Obyekt əyri üzərində olmadıqda
Basepointehtiyacını nəzərə almamaq.Səth massivində istiqamətin yalnız əyriyə bağlı olduğunu düşünmək:
ArrayCrvOnSrfüçün istiqamətlənməni səth normalı müəyyən edir.NoRotation,Roadlikevə yaStairlikeseçimlərinin eyni fırlanma davranışını verdiyini düşünmək; seçimlər fərqli oxları və hərəkətləri idarə edir.
Mənbələr
2 mənbəMənbə mətnləri yenidən dərc edilmir; qısa sitatlar işarələnir, qalanı bizim xülasə və şərhimizdir.
Türkiyədəki memarlıq və vizuallaşdırma ofisləri üçün ArrayCrv-nin praktik üstünlüyü təkrarlanan elementləri say və ya məsafə əsasında təyin etməyə imkan verməsidir. Xüsusilə dizayn dəyişiklikləri zamanı eyni obyektləri əyri boyunca yenidən yerləşdirmək ayrı-ayrı nüsxələrlə işləməkdən daha sistemli yanaşma təqdim edə bilər. Bununla belə, düzgün nəticə başlanğıc nöqtəsi və istiqamət seçiminin ehtiyaca uyğun olmasından asılıdır.
ArrayCrvOnSrf səthlə əlaqəli massivlər üçün ayrıca seçim təklif edir; istiqamətlənməni səth normalının müəyyən etdiyini unutmamaq lazımdır. Sənədlərdə avadanlıq tələbləri, lisenziya və ya versiyalararası uyğunluq barədə məlumat verilmir. Buna görə ofislərdə əmrləri mövcud Rhino 8 iş axınında sınaqdan keçirmək və xüsusilə istiqamət davranışını təhvil verməzdən əvvəl yoxlamaq məqsədəuyğundur.
Tez-tez verilən suallar
Rhino 8-də obyekti əyri boyunca necə çoxaltmaq olar?
ArrayCrv əmrini başladıb obyektləri və yol əyrisini seçin. Sonra elementlərin sayını və ya aralarındakı məsafəni göstərin.
ArrayCrv və ArrayCrvOnSrf arasındakı fərq nədir?
ArrayCrv obyektləri əyri boyunca kopyalayır. ArrayCrvOnSrf isə səthdəki əyri boyunca işləyir və istiqamətlənməyə səth normalı təsir edir.
Rhino 8-də ArrayCrvOnSrf ilə obyektlər arasındakı məsafəni necə təyin etmək olar?
ArrayCrvOnSrf əmrində obyektlər arasındakı məsafəni göstərmək üçün `Multiple` seçimindən istifadə edilir. Obyektlərin sayını daxil etmək üçün isə `Divide` seçilir.



