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>
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>