Code: Select all
void TestAngledFaces()
{
DXFExport export = new DXFExport();
DXFData data = new DXFData();
// front face
data.point = new DXFPoint(0,0,0);
data.point1 = new DXFPoint(40,0,0);
export.AddLine(data);
data.Clear();
data.point = new DXFPoint(40,0,0);
data.point1 = new DXFPoint(40,80,0);
export.AddLine(data);
data.point = new DXFPoint(40,80,0);
data.point1 = new DXFPoint(0,80,0);
export.AddLine(data);
data.point = new DXFPoint(0,80,0);
data.point1 = new DXFPoint(0,0,0);
export.AddLine(data);
// side face at an angle
data.point = new DXFPoint(40,0,0);
data.point1 = new DXFPoint(70,0,-40);
export.AddLine(data);
data.point = new DXFPoint(70,0,-40);
data.point1 = new DXFPoint(70,80,-40);
export.AddLine(data);
data.point = new DXFPoint(70,80,-40);
data.point1 = new DXFPoint(40,80,0);
export.AddLine(data);
export.SaveToFile(@"C:\simple.dxf");
}