NCMacro Library
NCPline Object Members
Overview 
Public Methods
Public Method _GetPPLineInternal usage
Public Method AddCoor

Poligon objesinin noktalarını tutan NCPline objesine yeni nokta koordinatı ekler.

Parametreler

  • c: Eklenecek yeni nokta koordinat bilgisi (NCCoor objesi)

Public Method AddCoorX 
Public Method Assignx

Bir objenin bilgilerini diğerine set eder.

Public Method CalcLimits

Obje limitini yeniden hesaplar.

Public Method CenterOfMass

Bu komut poligonun ağırlık merkezini bulur.

Public Method Clear

Poligon objesinin noktalarını tutan NCPline objesinin noktalarını siler.

Public Method DeleteCoor 
Public Method DestroyPoly 
Public Method DistToBegining

Verilen C noktasından poligonun başlangıcına olan yolun uzunluğunu bulur.

Parametreler

  • c: Koordinat objesi

Public Method GetCoorX 
Public Method GetCopy

Verilen bir çokludoğruyu kopyalar ve yeni bir değişkene set eder.

Public Method GetNextTriangleFromConcavePoly 
Public Method GetParalel

Pline objesinin istenen mesafede paralelini alır. 

  • W: sağa veya sola (pozitif-negatif olmasına göre) mesafe değeri.

  • is_closed: true ise pline objesi kapalı çokludoğru, yoksa açık.

Public Method GetParalel2 
Public Method GetPointByDist

Verilen koordinat alanın içinde ise True değil ise False döndürür.

Parametreler

  • c: Koordinat objesi

Public Method InPoly 
Public Method IsClosed 
Public Method IsCW 
Public Method ispolyinpoly 
Public Method OnPoly

Bu komut verilen nokta, poligonun çizgileri üzerindemi diye bakar. Yalnız poligonun kapalı mı / açık mı olduğunu kullanıcı verecek.

Parametreler

  • ClosedPoly: True (Kapalı Poligon)

  • ClosedPolyFalse (Açık Poligon)

Public Method Operation

Bu komut iki polygonun kesişim, çıkarma ve birleşimlerini bulur. Sonuçlar NCCollection cinsindendir. Çünkü işlem sonucunda birden çok pline çıkabilir.

Parametreler

  • opCode

      polyintersect = 0  (Kesişimleri)

      polysubtract = 1   (1.den 2.yi çıkart)

      polyunion    = 2  (Birleşimleri)

Public Method Perim

Bu komut poligonun çevre uzunluğunu bulur.

Parametreler

  • ClosedPoly: True (Kapalı Poligon), False (Açık Poligon)

  • Is3dTrue(3 boyutlu uzunluk), False(2 boyutlu uzunluk)

Public Method SetClosed 
Public Method SetDirection

Bu komut poligonun yönünü set eder.

Parametreler

  • CW = true ise Saat yönune çevirir.

    CW = false ise Saat tersi yönüne çevirir.

    Yön,  pline noktalarının listede tutulma sırasıdır

Public Method Simplify 
Public Method Traverse

Bu komut poligonun yönünü tersine çevirir .

Public Properties
Public Property Area

NCPLine objesinin alan değerine ulaşmak için kullanılır. Ç.Doğru saat yönünde oluşturulmuş ise "+", ters saat yönünde oluşturulmuş ise "-" alan değeri döner.

Public Property Cor

NCPLine objesinin belirtilen indeksteki nokta koordinat bilgisi erişmek kullanılır.

Parametreler

  • index: Koordinat bilgisi istenilen nokta indeksi

Public Property Limits

NCPLine objesinin limitini (NCPLine objesini içine alan en küçük bölge koordinatları) öğrenmek ve değiştirmek için kullanılır.

Public Property name

NCPLine objesinin adını öğrenmek ve değiştirmek için kullanılır.

Public Property num

NCPLine objesinin nokta sayısını öğrenmek ve değiştirmek için kullanılır.

See Also

NCPline Object

Send feedback