Qısaca
- Sample Curve əyri üzərindəki mövqeni məsafə və ya ümumi uzunluğun nisbəti olan Factor ilə müəyyən edir.
- Düyün nümunələnən nöqtədəki Position, Tangent və Normal məlumatlarını da çıxış olaraq verir.
- Spline Parameter spline boyunca nə qədər irəliləndiyini göstərən nisbəti və məsafəni idarə nöqtələrində təqdim edə bilər.
- Bézier və NURBS əyrilərində idarə nöqtələrinin mövqeyi görünən nümunələnmiş nöqtələrlə üst-üstə düşməyə bilər.
Bu bələdçidə nə öyrənəcəksiniz?
Blender Geometry Nodes-da əyridən yalnız forma kimi deyil, boyunca məlumat oxuna bilən marşrut kimi də istifadə edə bilərsiniz. Sample Curve düyünü seçilmiş məsafə və ya nisbət üçün əyri üzərindəki mövqeni tapır; həmin nöqtədən mövqe, toxunanın istiqaməti və normal məlumatı da götürülə bilər. Spline Parameter isə idarə nöqtələrinin əyrinin başlanğıcından etibarən nə qədər irəlilədiyini göstərən dəyərlər yaradır.
Bu iki düyün marşrut boyunca mövqe məlumatı oxumaq, əyriyə əsasən istiqamət təyin etmək və ya əyrinin əvvəlindən sonuna dəyişən dəyər yaratmaq üçün modelləşdirmə və vizuallaşdırma iş axınlarında faydalıdır. Aşağıdakı nümunədə mövcud əyri Geometry Nodes şəbəkəsinə giriş kimi götürülür. Konkret tətbiq menyusunun yolu və ya ekran düzülüşü nəzərdə tutulmadan, düyünlər arasındakı məlumat əlaqəsi addım-addım qurulur.
Tələblər
Proqram təminatı: Blender və Geometry Nodes.
Versiya qeydi: Mənbə sənədlərdən birində Blender 5.2 LTS bələdçisi, digər əlaqəli düyün sənədlərində isə aktual onlayn bələdçi yer alır. Sənədlərdə bu düyünlər üçün dəqiq minimum versiya göstərilmir. İstifadə etdiyiniz Blender versiyasında düyün adlarını, giriş və çıxışları yoxlayın.
Giriş: Geometry Nodes şəbəkəsinə ötürülə bilən əyri geometriyası. Əyri bir neçə spline ehtiva edirsə, spline-ların sırası və ümumi uzunluğun hesablanma qaydası əhəmiyyət qazanır.
Hesab və ya əlavə: Mənbə bələdçilərdə bu əməliyyatlar üçün ayrıca hesab və ya əlavə tələbi göstərilmir.
Addım-addım: Əyri üzərində məlumat nümunələmək
1. Əyri geometriyasını şəbəkəyə daxil edin
Geometry Nodes şəbəkəsində üzərində işləyəcəyiniz əyri geometriyasından istifadə edin. Sample Curve düyününün Curves girişi əyri komponentini qəbul edir. Bir neçə spline olduqda, xüsusilə bütün əyrilər üzrə vahid məsafə və ya nisbət istifadə edilirsə, onların sırası nəticəyə təsir edə bilər. Bələdçidə spline sırasına Spreadsheet Editor-da baxıla bildiyi qeyd olunur.
2. Sample Curve ilə nümunə mövqeyini təyin edin
Sample Curve düyününü şəbəkəyə əlavə edib əyri geometriyasını Curves girişinə qoşun. Nümunələmə mövqeyini iki fərqli formada təyin edə bilərsiniz:
Factor: Əyrinin ümumi uzunluğunun hansı nisbətində nümunə götürüləcəyini göstərir. Dəyər başlanğıcdan sona doğru 0 ilə 1 arasında olur.
Length: Əyrinin başlanğıcından etibarən istifadə ediləcək məsafəni səhnənin məsafə vahidləri ilə göstərir.
Əyrinin ölçüsü dəyişsə də başlanğıc-son nisbətini saxlamaq istədikdə Factor, konkret məsafəni əsas götürdükdə isə Length daha əlverişlidir. Sample Curve çıxışındakı Position tələb olunan nümunə nöqtəsinin mövqeyini verir. Value girişinə sahə qoşulduqda düyün həmin sahədəki dəyəri nümunə nöqtəsində qiymətləndirib Value çıxışına ötürə bilər. Əyri üzərində qiymətləndirilmiş nöqtələrin hər iki tərəfindəki dəyərlər arasında xətti interpolasiya aparılır.
3. Lazım gələrsə, spline seçimini məhdudlaşdırın
Əyridə bir neçə spline varsa, Curve Index girişi ilə konkret spline seçə bilərsiniz. All Curves xüsusiyyəti aktiv olduqda bu giriş nəzərə alınmır. All Curves söndürüləndə nümunələmə seçilmiş spline üzrə aparıla bilər; xüsusiyyət aktiv olduqda uzunluq hesabı yalnız seçilmiş əyri ilə məhdudlaşmır, bütün əyrilərin ümumi uzunluğu nəzərə alınır.
Bu fərq nümunələmə nisbətinin hansı başlanğıc nöqtəsinə və hansı ümumi uzunluğa əsasən hesablandığını müəyyən edir. Əyri hissələrini ayrı-ayrılıqda idarə etmək istəyirsinizsə indeks yanaşmasını, bütün spline-ları vahid davamlı məsafə aralığı kimi nəzərdən keçirmək istəyirsinizsə All Curves davranışını nəzərə alın.
4. Tangent və Normal ilə istiqamət məlumatı alın
Sample Curve düyününün Tangent çıxışı nümunələnən mövqedəki normallaşdırılmış əyri toxunanını, Normal çıxışı isə normallaşdırılmış əyri normalını verir. Tangent məlumatından Align Rotation to Vector düyünü ilə istifadə edərək rotasiyanı əyrinin istiqamətinə uyğunlaşdıra bilərsiniz. İkinci uyğunlaşdırma düyünündə Normal məlumatından istifadə etmək digər fırlanma oxunu da əyriyə əsasən tənzimləməyə kömək edir.
Bu addımda nümunə nöqtəsini düzgün seçmək qədər istiqamət məlumatının harada istifadə ediləcəyi də vacibdir. Əyri üzərində müxtəlif mövqelərdən dəyər götürüldükdə toxunanın istiqaməti dəyişə bilər; buna görə bir nümunədən götürülmüş istiqaməti bütün marşrut boyunca tətbiq etmək hər mövqedə yenidən nümunələməklə eyni nəticəni vermir.
5. Spline Parameter ilə başdan sona dəyişən dəyər yaradın
Əyrinin idarə nöqtələri boyunca irəliləmə məlumatını almaq üçün Spline Parameter düyünündən istifadə edin. Düyünün Factor çıxışı idarə nöqtəsinin spline uzunluğundakı nisbətini, Length çıxışı isə başlanğıcdan etibarən olan məsafəni verir. Bu dəyərləri Set Curve Radius düyününə ötürərək əyri radiusunun spline boyunca dəyişməsini təmin edə bilərsiniz. Mənbə bələdçidə başlanğıcda 0, sonda isə 1 olan radius nümunəsi göstərilir.
Spline Parameter nəticəsi düyünün hansı sahədə qiymətləndirilməsindən asılı olaraq fərqli şərh olunur. Point sahəsində dəyər hər idarə nöqtəsinin öz spline-ı daxilindəki irəliləyişini göstərir. Spline sahəsində isə hər spline-ın başlanğıcının bütün əyrinin uzunluğu daxilindəki mövqeyini verir. Buna görə bir neçə spline olan geometriyada Factor dəyərlərinin yalnız yerli spline-ı, yoxsa bütün əyrini ifadə etdiyini yoxlayın.
Tez-tez rast gəlinən səhvlər
İdarə nöqtəsinin indeksini bərabər aralıq hesab etmək: Spline Parameter Factor dəyəri idarə nöqtəsinin indeksini ümumi nöqtə sayına bölməklə eyni deyil. İdarə nöqtələri əyri boyunca bərabər aralı yerləşdirilməmiş ola bilər; düyün dəyəri spline boyunca qət edilən uzunluğa əsasən yaradır.
Bézier və ya NURBS nəticəsini görünən nöqtələrlə tam üst-üstə düşən hesab etmək: Spline Parameter bu əyri növlərində dəyəri idarə nöqtələrində verir. İdarə nöqtələri görünən qiymətləndirilmiş nöqtələrlə üst-üstə düşməyə bilər; NURBS əyrilərində fərq daha nəzərəçarpan ola bilər. Dəyərlərin hər görünən nümunə nöqtəsinə uyğun gəlməsi tələb olunursa, Resample Curve ilə polixəttə çevirmə variantını nəzərdən keçirin. Mənbə bələdçiyə görə bu əməliyyat qiymətləndirilmiş nöqtələr üçün idarə nöqtələri yarada bilər.
Factor ilə Length-i qarışdırmaq: Factor ümumi uzunluğun nisbətidir, Length isə məsafədir. Əyrinin ölçüsü dəyişdikdə eyni Factor başqa real məsafəyə uyğun gələ bilər. Sabit məsafə lazım olduqda Length-dən istifadə daha anlaşıqlı idarəetmə imkanı verir.
Bir neçə spline olduqda onların sırasını nəzərə almamaq: Bir neçə spline olduqda yığılan ümumi uzunluq və spline sırası nümunə mövqeyini dəyişə bilər. İstənilən spline-ı Curve Index ilə seçmək və ya All Curves seçiminin əhatə dairəsini yoxlamaq bu qarışıqlığı azaldır.
Memarlıq və vizuallaşdırma iş axınında istifadə
Əyri boyunca mövqe və istiqamət məlumatı memarlıq marşrutunu və ya parametrik xətti sonrakı düyünlərdə qiymətləndirmək istəyən modelləşdirmə iş axınları üçün əsas yaradır. Məsələn, əyrinin müəyyən nöqtələrindəki mövqe və toxunan məlumatından başqa həndəsi əməliyyatlarda istifadə etmək olar; radiusu başlanğıcdan sona dəyişmək isə profilin əyri boyunca necə dəyişdiyini idarə etməyə imkan verir. Bunlar düyünlərin təqdim etdiyi məlumatlardan yararlanan tətbiq imkanlarıdır; konkret istehsal qaydasına və ya performans artımına zəmanət vermir.
Memarlıq və interyer komandaları üçün əsas yoxlama məqamları əyrinin spline quruluşu, uzunluq vahidləri, nümunələmə sahəsi və istifadə edilən Blender versiyasında düyünlərin davranışıdır. Bu bələdçilərdə aparat tələbləri, performans ölçmələri və ya konkret render mühərriki ilə uyğunluq barədə məlumat verilmədiyindən, istehsal səhnəsinə keçməzdən əvvəl real layihə geometriyası üzərində yoxlama aparmaq lazımdır.
Növbəti addımlar
Əvvəlcə bir spline-ı olan sadə əyridə Factor və Length girişlərini ayrı-ayrılıqda sınayın. Sonra eyni qrafı bir neçə spline ehtiva edən geometriyada yoxlayaraq Curve Index və All Curves davranışlarını müqayisə edin. Sonda Bézier və ya NURBS əyrisində idarə nöqtəsi dəyərlərinin görünən nümunə nöqtələri ilə uyğun gəlib-gəlmədiyini araşdırın; lazım gələrsə Resample Curve ilə polixəttə çevirməni sınayın. Beləliklə, qurduğunuz şəbəkənin nisbət, məsafə və spline əhatəsi baxımından hansı fərziyyələrə əsaslandığı aydın olar.
Mənbə və lisenziya
Bu bələdçi Blender-in Geometry Nodes sənədlərindəki Sample Curve, Spline Parameter və ümumi düyün kataloqu məlumatları əsasında Azərbaycan dilinə uyğunlaşdırılıb. İstifadə olunan sənədlər CC BY-SA 4.0 lisenziyalıdır; məzmun uyğunlaşdırılıb və lisenziya şərtlərinə uyğun paylaşılır.
Mənbələr
3 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 ofisləri və vizuallaşdırma komandaları üçün bu düyünlər əyriyə bağlı məlumatları daha idarəolunan şəkildə qurmağın praktik yoludur. Xüsusilə profil radiusunu və ya istiqamət məlumatını marşrut boyunca dəyişmək istəyənlər bir dəyəri əl ilə tənzimləmək əvəzinə parametrlərlə işləyə bilərlər.
Bununla belə, mənbələr aparat təsiri, performans və ya render mühərriki ilə uyğunluq barədə ölçmə təqdim etmir. Buna görə mürəkkəb layihə fayllarına keçməzdən əvvəl istifadə etdiyiniz Blender versiyasında, real spline quruluşu və vahidlərlə kiçik sınaq aparmaq məqsədəuyğundur. İstinad edilən bələdçilər lisenziya baxımından CC BY-SA 4.0 kimi göstərilib.
Tez-tez verilən suallar
Blender Sample Curve düyünü nə işə yarayır?
Əyrinin başlanğıcından etibarən Factor nisbəti və ya Length məsafəsi ilə müəyyən edilən mövqedəki məlumatı nümunələyir. Position, Tangent və Normal çıxışlarını da verir.
Sample Curve düyünündə Factor ilə Length arasındakı fərq nədir?
Factor ümumi uzunluğun nisbətini, Length isə əyri boyunca qət ediləcək məsafəni göstərir.
Spline Parameter Bézier əyrilərində niyə gözlənilməz nəticə verə bilər?
Düyün Bézier və NURBS əyrilərində dəyəri idarə nöqtələrində verir; bu nöqtələr görünən qiymətləndirilmiş nöqtələrlə üst-üstə düşməyə bilər. Resample Curve ilə polixətt yaratmaq qiymətləndirilmiş nöqtələrə uyğun idarə nöqtələri əldə etməyə kömək edə bilər.



