CADD Objesi

"CADD" objesi, yapının yüksekliğini, kat planlarını, vb. 2D çizimlerini oluşturmasına ve eklemesine izin verir.
Aşağıdaki alt öğeler yardımıyla CADD çizimleri oluşturulur.


1) CADDShape

Bu obje poligon çizer.

Örnek:

<O N="CADD Objects" T="CADD">
    <O T="CADDShape" X="-11" Y="3" RZ="0">
        <O T="Point" X="-2" Y="2" />
        <O T="Point" X="-5" Y="-2" />
        <O T="Point" X="4" Y="-2" />
        <O T="Point" X="3" Y="2" />
    </O>
</O>



2) CADDRect

Bu obje dikdörtgen çizer.

Örnek:

<O N="CADD Objects" T="CADD">
    <O T="CADDRect" X="-11" Y="10" RZ="0">
        <P N="W" V="5" />
        <P N="H" V="2" />
    </O>
</O>



3) CADDLine

Bu obje çizgi çizer."CADDLine" Objesinin çizgi stili, kalınlığı bazı parametreler kullanarak ayarlanabilir. Bunlar Thickness, Color, LineStyle'dır. Thickness parametresi ile çizgi kalınlığı, color parametresi ile rengi ayarlanır. LineStyle parametresi ile ne kadar çizgi ne kadar boşluk olacağı belirlenebilir.

Mesela LineStyle=[5,15] ifadesiyle 15 birim boşluk ardına 5 birim çizgi çizerek devam edecektir.

Örnek:

<O N="CADD Objects" T="CADD">
    <O T="CADDLine" X="-10" Y="15" RZ="0">
        <O T="Point" X="-1" Y="0" />
        <O T="Point" X="1.5" Y="-0.5" />
    </O>
</O>



Aşağıdaki şekilde farklı çizgi stilleri elde edilebilir.

Örnek:

<O N="CADD Objects" T="CADD">
    <O N="Mavi" T="CADDLine" Color="#4286f4">
       <O T="Point" X="10" Y="0" />
           <O T="Point" X="50" Y="0" />
       </O>
       <O N="Kırmızı" T="CADDLine" Color="red" Thickness="2" LineStyle="[6,3]">
           <O T="Point" X="10" Y="10" />
           <O T="Point" X="50" Y="10" />
       </O>
       <O N="Turuncu" T="CADDLine" Color="orange" Thickness="10" LineStyle="[20,5]">
           <O T="Point" X="10" Y="20" />
           <O T="Point" X="50" Y="20" />
       </O>
       <O N="Yeşil" T="CADDLine" Color="#8ff441" Thickness="6" LineStyle="[15,5]">
           <O T="Point" X="10" Y="30" />
           <O T="Point" X="50" Y="30" />
       </O>
       <O N="Pembe" T="CADDLine" Color="pink" Thickness="4" LineStyle="[100,30,15,30]">
           <O T="Point" X="10" Y="40" />
           <O T="Point" X="50" Y="40" />
       </O>
       <O N="Mor" T="CADDLine" Color="Purple" Thickness="2" LineStyle="[15,5,30]">
           <O T="Point" X="10" Y="50" />
           <O T="Point" X="50" Y="50" />
       </O>
</O>


Örnek için ziyaret ediniz: https://www.openbrim.org/objidiyf9qi00rxg305h1yzzp33.libobj


4) CADDCircle

Bu obje çember çizer.

Örnek:

<O N="CADD Objects" T="CADD">
    <O T="CADDCircle" X="2.7" Y="18.6" RZ="0">
        <P N="Radius" V="1.3" />
    </O>
</O>



5) CADDEllipse

Bu obje elips çizer.

Örnek:

<O N="CADD Objects" T="CADD">
    <O T="CADDEllipse" X="6.3" Y="21.3" RZ="0">
        <P N="Radius1" V="1.9" />
        <P N="Radius2" V="0.5" />
    </O>
</O>



6) CADDArc

Bu obje yay çizer.

Örnek:

<O N="CADD Objects" T="CADD">
    <O T="CADDArc" X="8" Y="22.6" RZ="0">
        <O T="Point" X="-1.3" Y="0.8" />
        <O T="Point" X="-0.2" Y="1.5" />
        <O T="Point" X="1.1" Y="1.1" />
    </O>
</O>



7) CADDBezier

Bu obje bezier eğrisi çizmeye yarar.

Örnek:

<O N="CADD Objects" T="CADD">
    <O T="CADDBezier" X="14.6" Y="26.1" RZ="0">
        <O T="Point" X="-1.5" Y="-0.2" />
        <O T="Point" X="-0.2" Y="0.4" />
        <O T="Point" X="0.8" Y="0" />
        <O T="Point" X="0" Y="-0.5" />
    </O>
</O>


8) CADDCurve

Bu obje eğri çizmeye yarar.

Örnek:

<O N="CADD Objects" T="CADD">
    <O T="CADDCurve" X="17.464067662693637" Y="28.26808156150774" RZ="0">
        <O T="Point" X="-1.3646626831661877" Y="-0.4585708611449171" />
        <O T="Point" X="-0.6326067903746093" Y="0.41160878500356546" />
        <O T="Point" X="-0.06629940161131387" Y="-0.3618842337950845" />
        <O T="Point" X="0.7348183678587148" Y="0.5773572890318484" />
        <O T="Point" X="1.3287505072933925" Y="-0.1685109790954229" />
   </O>
</O>



9) CADDFreeline

Bu obje serbest el çizgileri çizer.

Örnek:

<O N="CADD Objects" T="CADD">
       <O T="CADDFreeline">
           <O T="Point" X="0" Y="0.5" />
           <O T="Point" X="-0.4" Y="0.6" />
           <O T="Point" X="-1" Y="0.7" />
           <O T="Point" X="-1.2" Y="0.8" />
           <O T="Point" X="-0.8" Y="0.9" />
           <O T="Point" X="-0.7" Y="1" />
    </O>
</O>



10) CADDText

Bu obje CADD çiziminin üzerine metin koyabilmeyi sağlar. Tıpkı "Text3D" objesindeki gibi || ifadesi içerisinde yazılan ifadeler sonuçları gösterir.

Örnek:

<O N="CAD" T="CADD">
    <O T="CADDText" >
        <P N="W" V="5" />
        <P N="H" V="1" />
        <P N="Size" V="0.5" />
        <P N="Text" V="2D metin" />
    </O>
</O>





11) CADDDimensionLine

CAD çizimlerinde boyut çizgilerini oluşturan bir objedir.

Örnek:

<O N="CAD" T="CADD">
    <O T="CADDDimensionLine">
           <O T="Point" X="0" Y="0" />
           <O T="Point" X="2" Y="0" />
           <O T="Point" X="0" Y="-2" />
    </O>
  <O T="CADDDimensionLine">
           <O T="Point" X="0" Y="0" />
           <O T="Point" X="10" Y="0" />
           <O T="Point" X="0" Y="-4" />
    </O>
  <O T="CADDDimensionLine">
           <O T="Point" X="0" Y="0" />
           <O T="Point" X="24" Y="0" />
           <O T="Point" X="0" Y="-6" />
    </O>
  <O T="CADDDimensionLine">
           <O T="Point" X="0" Y="0" />
           <O T="Point" X="30" Y="0" />
           <O T="Point" X="0" Y="-8" />
    </O>
</O>