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>