Düzgün Olmayan Düğümlere Sahip Üçgen B-Spline Eğrileri Sınıfı

Xie Yudi, Jiang Xinxin

(Matematik Okulu, Liaoning Normal Üniversitesi, Dalian 116029, Liaoning)

: Tek tip olmayan düğümler durumunda parametreli bir tür üçgen B-spline temel fonksiyonları verildiğinde, bu tür temel fonksiyonların özelliklerini ve çoklu düğüm durumunda değişikliklerini tartışın ve ilgili üçgen B'yi oluşturmak için bu tür temel fonksiyonları kullanın. Spline eğrisi, bu tip eğri, kuadratik tek tip olmayan B-spline eğrisine benzer özelliklere sahiptir. Kontrol tepe noktası değişmeden kaldığında, eğrinin şekli şekil parametresinin değeri değiştirilerek ayarlanabilir. Ek olarak, daire ve elips gibi eğrileri doğru bir şekilde temsil edebilir.

: Düzgün olmayan B-spline; temel fonksiyon; eğri tasarımı

: TP391 Belge tanımlama kodu: ADII: 10.19358 / j.issn.1674-7720.2017.07.014

Alıntı biçimi : Xie Yudi, Jiang Xinxin. Üniform olmayan düğümler durumunda bir tür üçgen B-spline eğrisi J. Mikrobilgisayar ve Uygulama, 2017,36 (7): 46-49.

0 Önsöz

Üçgen spline eğrileri, bilgisayar destekli geometrik tasarımda yaygın olarak kullanılmaktadır [1] SCHOENBERG IJ [2], ilk olarak üçgen spline kavramını önermiştir.Üçgen spline'ların araştırmasında Profesör Han Xuli, bu ikisini önermiş ve tartışmıştır. Alt üçgen polinom eğrileri, kübik trigonometrik polinom eğrileri ve parametreli kuadratik trigonometrik polinom eğrilerinin özellikleri ve uygulamaları [35]; Literatür [6] önerilen k (k2) -düzenli trigonometrik polinom düzgün B ve şekil parametreleri Spline eğrileri, daireler ve elipsler gibi bazı eğrileri doğru bir şekilde temsil edebilir; literatür [7], aynı tip tek şekil parametresi eğrisinin genelleştirmesi olan, birden fazla şekil parametresine sahip tek tip olmayan üçgen polinom eğrisi önermiştir.

Bu makale, dört noktalı bölütlemeye dayalı parametrelere sahip, tek tip olmayan ikinci dereceden üçgen B-spline eğrisinin başka bir türünü sunar. Tüm düğümler eşit uzaklıkta olduğunda, bu tür eğri [8] 'de tek tip ikinci dereceden üçgen B-spline eğrisi olur. Bir eğri için, belirli bir kontrol noktası için, eğrinin şeklini ayarlamak için kontrol noktasını değiştirmeden, eğrinin şeklini yerel olarak veya bir bütün olarak kontrol etmek için farklı parametre değerleri kullanılabilir.Ayrıca, eğrinin bir elipsi ve bir daireyi temsil etmesi için bir yöntem de sağlar. Örnek, verilen eğrinin, eğri tasarımı için etkili bir yöntem sağlayan basit yapı ve esnek kullanım avantajlarına sahip olduğunu göstermektedir.

1 Şekil parametreleri ile ikinci dereceden üçgen B-spline temel fonksiyonları

Tanım 1, u0 düğümüne atanmıştır < u1 < ... < un + 4, ui = ui + 1 ui, düğüm vektörü olarak U = {u0, u1, ... un + 4} 'ü çağırın, -1i, i1 ayarlayın, sonra şunu arayın:

İ'inci tek tip olmayan ikinci dereceden üçgen B-spline temel fonksiyonudur ve şekil parametreleri i, i + 1, i + 2, i + 3'tür. onların arasında

Özellik 4: Pratik uygulamalarda, bazen tekli şekil parametrelerine benzer şekilde çoklu düğüm teknolojisinin kullanılması gerekir. Temel fonksiyon k4'ün düğüm katı olduğunda, sadece karşılık gelen aralık 0'a düşürülmeli ve karşılık gelen temel fonksiyon kaldırılmalıdır Bölüm. Örneğin, ui + 3 = ui + 4, ui + 3 = 0 olduğunda, aşağıdaki gibi tanımlayın:

Birden çok düğümde birden çok şekil parametresinin temel işlevinin sürekliliğinin aşağıdaki teoreme sahip olduğunu kanıtlamak kolaydır:

Teorem 1 Eğer u = uj, bi (u) temel fonksiyonunun k (k = 2,3,4; j = i + 1, i + 2, i + 3, i + 4) çoklu düğümleri ise, temel fonksiyon Aralık 4'ten 5-k segmente düşürülür, k = 2 olduğunda temel fonksiyon 3 olduğunda süreklidir ve k = 4 olduğunda sürekli değildir.

Şekil 1, birden fazla düğüm olduğunda temel işlevi göstermektedir.Burada, u = 0 düğümü üçlü bir düğümdür.Parametrelerin farklı değerleri nedeniyle, birden çok şekil parametresine sahip kuadratik üçgen polinom temel işlevinin (kesikli çizgi) asimetrik olduğu ve tek şekil parametrelerinin temeli görülebilmektedir. İşlev (düz çizgi) simetriktir.

2 Temel fonksiyonların sürekliliği

Teorem 2 U = {u0, u1, ... un + 4} düğüm vektörü u0'ı sağlasın < u1 < ... < un + 4, ardından formül (1) ile tanımlanan temel fonksiyon bj (u) -C1 (-, + ).

İspat: Açıkça bi (u + i) = 0, bi (u + i) = 0, bi (u-i + 4) = 0, bi (u-i + 4) = 0, sadece burada tartışıldı U = ui + 1'deki süreklilik, u = ui + 2 ve u = ui + 3'te aynı şekilde ele alınabilir.

Yani teoremin sonucu geçerli.

Şekil 2, tek tip düğüm altındaki temel fonksiyonun görüntüsünü gösterir. Düz çizgi, i = i = 1 şekil parametresini temsil eder, yani tek bir şekil parametresi durumunda; noktalı çizgi, tek tip bir düğüm altındaki çoklu şekil parametrelerinin temel fonksiyon görüntüsünü temsil eder ve noktalı çizgi, i = (0.4,1,1,0.8,0.3,0 ), i = 1,2,3,4,5; i = (0.5,0.8,0.2,0.4,0,0.1), i = 0,1, ... 4.

Şekil 3, i ve i şekil parametrelerinin, tek tip olmayan düğümlerin temel fonksiyonları üzerindeki etkisini göstermektedir. Düğüm vektörü U = {0,2,5,6,8,12,13,15,20,27} şeklindedir, düz çizgi, tek bir şekil parametresine sahip temel fonksiyon görüntüsünü temsil eder, kesikli çizgi, birden çok şekil parametresi olan temel fonksiyon görüntüsünü temsil eder, şekil Parametrelerin değerleri Şekil 2'deki ile aynıdır. Birden fazla parametrenin temel fonksiyon üzerindeki etkisinin, sol ve sağ değişiklikleri yaptığı, böylece lokal olarak ayarlanabildiği görülebilir.

3 Kuadratik üçgen B-spline eğrisi

Tanım 2, R2 veya R3'te p0, p1, ... pn kontrol noktalarına, U = (u0, u1, ..., un + 4) düğüm vektörüne ve şekil parametresi-1'e verilir. < i, i1, o zaman:

Bi (u) 'nun denklem (1) ile tanımlandığı, birden fazla şekil parametresine sahip, ikinci dereceden, tek tip olmayan üçgen B-spline eğrisi olarak adlandırılır. Ne zaman ui < Ui + 1 (i = 2,3, ... n) olduğunda, r (u) eğrisi [ui, ui + 1] üzerindeki eğrinin bir bölümüne karşılık gelir:

Temel fonksiyonun tanımından, formül (4) ile tanımlanan eğrinin gerçekte 4 şekil parametresi i, i + 1, i-1, i içerdiği ve bu parametrelerin genel ve yerel ayarlamayı elde etmek için kullanılabileceği görülebilir.Aşağıdaki iki durum tartışılmıştır. :

(1) i = i = i-1 = i + 1 = olduğunda, bu tek parametreli bir eğridir. i ve i'nin şekil parametreleriyle ilgisi yoktur. arttığında, eğri, 'den başlayarak Pi-2Pi-1 doğru parçasına daha yakındır. Genel düzenlemenin rolü. Şekil 4'teki eğri yukarıdan aşağıya gidiyor = 1, 0,5, 0.

(2) i i-1 ve i i + 1, i ve i şekil parametreleriyle ilişkili olduğunda, i = -1 ve i = -1 olduğunda, eğri parçası düz bir Pi-3Pi doğrusudur. Şekil 5'te eğri 2 1 = -0,5, 2 = 0,8, 3 = -1, 4 = 0,2, sol uç değişmeden kalırken eğrinin sağ ucunun değiştiği görülebilir; eğri 3ün 1 = 1, 2 = -1, 3 = 1, 4 = 0,5, eğrinin sol ucu değişirken sağ uç değişmez; eğri 1 parametresi 1 = 0,5, 2 = 4 = 0,8, 3 = -1 alır, bu da birden çok parametrenin tek parametrelerden daha esnek ve kontrol edilebilir olduğunu gösterir.

4 Elips ve tam dairenin gösterimi

Teorem 3: Dört kontrol köşesi Pi-3 (-a, -b), Pi-2 (-a, b), Pi-1 (a, b), Pi (a, -b) verilirse, burada a, b, 0 olmayan gerçek bir sayıdır, düğümler eşit uzunluktadır ve i = i = 0 olsun, u [ui, ui + 1] olduğunda, ri (u) eliptik bir yaydır.

İspat: Formül (4) e göre

ri (u) = i4 (1 costi) Pi 3 + 12 i4 (1 sinti)] pi 2 +

[12 i4 (1 costi)] pi 1 + i4 (1 sinti) pi

Hesaplamadan sonra

Bu, elipsin çeyrek parametre denklemidir.

Sonuç 1 İkinci dereceden üçgen B-spline eğrisi için, kontrol tepe noktası P0 (-a, -b), P1 (-a, b), P2 (a, -b), P3 (a, -b), P4 ( -A, -b), P5 (-a, b), P6 (a, b), sonra ri (u) bir elipstir. A = b ise tam bir çemberdir. Şekil 6 bir elipstir.

5 örnek uygulama

Açık aralık ve kapalı eğrinin oluşturulması, eğri tasarımının temel içeriğidir.P0 = 2p1 p2, pn + 1 = 2pn pn 1 olduğu sürece, açık kuadratik üçgen B-spline eğrisinin oluşturulmasını sağlamak için, enterpolasyon inşa edilebilir. p1 ve pn ve sırasıyla u1 ve un'de teğet vektörler olarak p2-p1 ve pn-pn-1 ile açık üçgen B-spline eğrileri. Şekil 7 tek bir şekil parametresini göstermektedir, i = i = 0,0.5; Şekil 8 çoklu şekil parametrelerini göstermektedir, düz çizgi i = (0.4,0,0,0, -0.5,0,0.8), i = 2,3'e karşılık gelir, ..., 8, i = (0.5,0.8,0,2,0.4,0.5, -0.2,0), i = 1,2, ..., 7.

Kapalı kuadratik üçgen B-spline eğrisi oluşturmak için, kontrol noktası pn + 1 + j = pj (j = 0,1,2) eklenebilir. Düğüm adım boyutu un + 1 + j = uj (j = 0,1,2,3) ve şekil parametresi n + 1 + j = j, n + 1 + j = j, (j = 0,1,2 , 3), böylece kapalı eğrinin ifadesi r (u) = n + 3i = 0bi (u) pi, u [u3, un + 3] şeklinde yazılabilir. Şekil 9, tek bir şekil parametresi altında kapalı eğriyi göstermektedir, = = 0, 0.5, 1, burada düz çizgi tek bir şekil parametresidir = = 0; Şekil 10, düz çizginin birden fazla şekil parametresi altında kapalı eğriyi göstermektedir. i, i Şekil 8'deki ile aynıdır.

6. Sonuç

Bu makale, tek tip olmayan düğümler durumunda çoklu parametreli ikinci dereceden üçgen B-spline eğrilerinin bir sınıfını sunar Eğri dört noktalı segmentasyona dayanır, yani eğrinin her segmenti sadece 4 kontrol noktasıyla ilişkilidir. Aynı zamanda, süreklilik, dışbükey gövde ve geometrik değişmezlik gibi ikinci dereceden B-spline eğrisinin birçok önemli özelliğine de sahiptir. Ayrıca, genel veya kısmi şekil kontrolü, farklı parametre değerleri aracılığıyla gerçekleştirilebilir ve çoklu düğüm tekniğinin uygulanması, bu tür temel fonksiyonlarla yapılandırılmış açık ve kapalı eğriler oluşturabilir. Ek olarak, elipsler ve daireler gibi konik eğrileri de ifade edebilir.

Referanslar

1 Li Chenggang, Feng Jing, Ling Ling. WPF J 'ye dayalı etkileşimli çizim sisteminin geliştirilmesi. Mikrobilgisayar ve Uygulama, 2011, 30 (6): 50-52.

2 SCHOENBERG I J. Trigonometrik eğri enterpolasyonunda J .J.Math.M., 1964,13 (5): 795-825.

3 Han Xuli. Parçalı kuadratik trigonometrik polinom eğrileri J. Mathematics of Computation, 2003,72 (243): 1369-1377.

4 Han Xuli. Şekil parametresi olan kübik trigonometrik polinom eğrileri J. Bilgisayar Destekli Geometrik Tasarım, 2004,21 (6): 535-548.

[5] Wu Xiaoqin, Han Xuli. J parametreli kuadratik üçgen polinom eğri eğrisi. Journal of Engineering Graphics, 2006, 27 (1): 93-97.

[6] Wang Wentao, Wang Guozhao. Şekil parametreleri J ile Trigonometrik polinom düzgün B-spline, Chinese Journal of Computers, 2005, 28 (7): 1192-1198.

[7] Xie Jin, Wu Hongyi, Deng Siqing, vb. Çoklu şekil parametreleri J ile kuadratik tekdüze olmayan üçgen polinom eğrisi Journal of Engineering Graphics, 2007, 28 (5): 291-295.

[8] Wang Jingxin, Wang Di. Tek tip düğümler durumunda iki tür ikinci dereceden üçgen B-spline eğrileri J Lia Liaoning Normal Üniversitesi Dergisi: Natural Science Edition, 2014, 37 (3): 297-303.

Huaihua: Orman yangını söndürdükten sonra, netizenler silahlı polis askerinin kararmış sağ el fotoğrafını beğendi
önceki
7 trilyon ABD doları pazarındaki "yolcu ekonomisi", Intel'in otonom sürüş için yeni itici gücüdür
Sonraki
"Doğu Ekspres Cinayeti" ni kim öldürdü?
Çekim oyunu "Sıcak" yeni bir "Japonya" teması başlatacak
OPPO K1 Double 11, çevrimiçi tek ürünlerin günlük satış rekorunu kırıyor, ürün düzeni pazar talebini karşılamak için mükemmel
Bu filmdeki herkes deliriyor
Shhh, hacker ustaları tarafından yaygın olarak kullanılan terimleri ve kuralları gözden geçirin
İma edilen değişiklik, "Öfkeli 2" nin yakında resmi olarak duyurulacağını gösteriyor
Zhang Jie, Xie Na'nın hamile olduğunu açıkladı, evlilik yıldönümünün en güzel hediyesi
Kinect 2.0 derinlik görüntüsüne dayalı hızlı hacim ölçümü
Yarınki tatil, bir aşk rehberine ihtiyacın var
Amazon, Oracle veritabanını terk eder ve kendi geliştirdiği veritabanı ürünlerini etkinleştirir
Tai'an Merkez Hastanesi'nin yüksek teknoloji bölgesi projesinin açılış töreni yapıldı! 2021'in ilk yarısında tamamlanması ve devreye alınması bekleniyor
Nintendo Mini FC 28 Haziran'da tekrar satışa çıkacak
To Top