Drawing Solid Entities
Moderators: SDS, support, admin
-
- Posts: 26
- Joined: 17 Oct 2007, 06:46
- Location: Malaysia
- Contact:
Drawing Solid Entities
Hi,
I know DXF and DWG files is originally made up of lines and entities. But does anyone have any idea if I want to draw these entities filled with solid color? Thanks!
<b>Objective World Pvt. Ltd.</b>
"<i>Turning Knowledge Into Wisdom.</i>"
http://www.objectiveworld.com
I know DXF and DWG files is originally made up of lines and entities. But does anyone have any idea if I want to draw these entities filled with solid color? Thanks!
<b>Objective World Pvt. Ltd.</b>
"<i>Turning Knowledge Into Wisdom.</i>"
http://www.objectiveworld.com
Hello Thomas,
The following code is based on the Viewer demo form the Beta version of <b>CAD Import .NET Pro</b>:
Please write us on info@cadsofttools.com for more info about <b>CAD Import .NET Pro</b>
Sergey.
Please post questions to the forum or write to support@cadsofttools.com
The following code is based on the Viewer demo form the Beta version of <b>CAD Import .NET Pro</b>:
Code: Select all
<font color="blue">private void</font id="blue"> btnAddHatchFilled_Click(<font color="blue">object</font id="blue"> sender, System.EventArgs e)
{
<font color="blue">if</font id="blue">(<font color="blue">this</font id="blue">.cadImage == <font color="blue">null</font id="blue">)
{
<font color="blue">this</font id="blue">.cadImage = <font color="blue">new</font id="blue"> CADImage();
<font color="blue">this</font id="blue">.cadImage.InitialNewImage();
<font color="blue">this</font id="blue">.cadImage.UseDoubleBuffering = <font color="blue">false</font id="blue">;
}
<font color="blue">this</font id="blue">.cadImage.UseDoubleBuffering = <font color="blue">false</font id="blue">;
CADCurvePolygon entSolidHatch = <font color="blue">new</font id="blue"> CADCurvePolygon();
CAD2DBoundaryList v2DBList = <font color="blue">new</font id="blue"> CAD2DBoundaryList();
v2DBList.BoundaryType = 7;// Polyline type
entSolidHatch.BoundaryData.Add(v2DBList);
CAD2DArc entBorder = new CAD2DArc();
v2DBList.Add(entBorder);
entBorder.CenterPoint = <font color="blue">new</font id="blue"> CAD2DPoint(0,0);
entBorder.Radius = 100;
entBorder.StartParam = 0;
entBorder.EndParam = 360;
entSolidHatch.Color = Color.Azure;
entSolidHatch.Loaded(<font color="blue">this</font id="blue">.cadImage.Converter);
<font color="blue">this</font id="blue">.cadImage.CurrentLayout.Entities.Add(entSolidHatch);
<font color="blue">this</font id="blue">.cadImage.Converter.OnCreate(entSolidHatch);
<font color="blue">this</font id="blue">.ResizeLayout();
<font color="blue">this</font id="blue">.cadPictBox.Invalidate();
}
Sergey.
Please post questions to the forum or write to support@cadsofttools.com