WebCAD supports the creation and manipulation of various CAD entity types.
| Example | Description | Link |
|---|
| Create All Entities | Table showing all entity types | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create Line | LineEnt basic creation example | Online Demo{target="_blank"} |
| Line Properties | Get line length, angle, start and end points | Online Demo{target="_blank"} |
| Line Transform | Move, rotate, scale, mirror, stretch operations | Online Demo{target="_blank"} |
| Color Settings | Create lines using index colors and RGB true colors | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Default Linetypes | Display all built-in linetype styles | Online Demo{target="_blank"} |
| Create Linetype | Create custom linetypes using LinetypeDefinition | Online Demo{target="_blank"} |
| Load LIN File | Load linetypes from AutoCAD .lin format strings | Online Demo{target="_blank"} |
| Linetype Manager | Complete API usage of LinetypeManager | Online Demo{target="_blank"} |
| Linetype Scale | Effect of lineTypeScale parameter on linetype display | Online Demo{target="_blank"} |
| Complex Linetype | Create complex linetypes with text and shape symbols | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create Circle | CircleEnt basic creation example | Online Demo{target="_blank"} |
| Circle Properties | Get circle radius, area, circumference | Online Demo{target="_blank"} |
| Circle Transform | Move, scale, mirror operations | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create Arc | ArcEnt basic creation example | Online Demo{target="_blank"} |
| Three-Point Arc | Create arc using initBy3Pt method | Online Demo{target="_blank"} |
| Arc Properties | Display various properties and computed values of arcs | Online Demo{target="_blank"} |
| Arc Transform | Move, rotate, scale, mirror operations | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create Polyline | Simplified interface usage | Online Demo{target="_blank"} |
| Draw Rectangle | Create closed polyline using simplified interface | Online Demo{target="_blank"} |
| Polyline with Arc | Set bulge parameter using simplified interface | Online Demo{target="_blank"} |
| Polyline Properties | Display various properties and computed values of polylines | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create Ellipse | EllipseEnt basic creation example | Online Demo{target="_blank"} |
| Elliptical Arc | Create partial ellipse (elliptical arc) | Online Demo{target="_blank"} |
| Ellipse Transform | Move, rotate, scale, mirror operations | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Single-Line Text | TextEnt basics and properties example | Online Demo{target="_blank"} |
| Multi-Line Text | MTextEnt basics and formatting example | Online Demo{target="_blank"} |
| Text Style | Set various text style properties | Online Demo{target="_blank"} |
| Font Settings | TrueType font (woff/ttf) and SHX font examples | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create Hatch | HatchEnt basic usage | Online Demo{target="_blank"} |
| Hatch Pattern Table | Display all built-in hatch patterns | Online Demo{target="_blank"} |
| Hatch Boundary | Different types of hatch boundary creation methods | Online Demo{target="_blank"} |
| Custom Hatch Pattern | Register custom patterns with automatic scale calculation | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Insert Image | IMAGE insert image example (including base64) | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create Block Definition | BlockDefinition example | Online Demo{target="_blank"} |
| Insert Block | InsertEnt block reference example | Online Demo{target="_blank"} |
| Explode Block | Explode block reference into independent entities | Online Demo{target="_blank"} |
| Block Attribute Text | InsertEnt attribute definition and attribute value example | Online Demo{target="_blank"} |
| Block Statistics | COUNTBLOCK count block usage example | Online Demo{target="_blank"} |
| Block Replace | REPLACEBLOCK replace block reference example | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create Dot Entity | DotEnt basic creation example | Online Demo{target="_blank"} |
| Dot Pattern | Create patterns using dot entities | Online Demo{target="_blank"} |
| Dot Entity Transform | Move, rotate, scale operations | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create Ray | RayEnt basic creation example | Online Demo{target="_blank"} |
| Ray Transform | Move, rotate, scale, mirror operations | Online Demo{target="_blank"} |
| Create Construction Line | XLineEnt basic creation example | Online Demo{target="_blank"} |
| Construction Line Grid | Create reference grid using construction lines | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create Solid Fill | SolidEnt basic creation example | Online Demo{target="_blank"} |
| Solid Fill Arrow | Create various arrow shapes using SolidEnt | Online Demo{target="_blank"} |
| Solid Fill Transform | Move, rotate, scale, mirror operations | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create 3D Mesh | MeshEnt basic creation example (cube, pyramid, terrain) | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create Spline | SplineEnt basic creation example | Online Demo{target="_blank"} |
| Closed Spline | Create end-to-end connected spline | Online Demo{target="_blank"} |
| Weighted Spline | Control point weights affect curve shape | Online Demo{target="_blank"} |
| Spline Transform | Move, rotate, scale, mirror operations | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Linear Dimension | LinearDimensionEnt basic creation example | Online Demo{target="_blank"} |
| Radial Dimension | RadialDimensionEnt creation example | Online Demo{target="_blank"} |
| Dimension Style | Set dimension text, arrow and other styles | Online Demo{target="_blank"} |
| Aligned Dimension | AlignedDimensionEnt measure oblique distance | Online Demo{target="_blank"} |
| Angular Dimension | AngleDimensionEnt angular dimension example | Online Demo{target="_blank"} |
| Diametric Dimension | DiametricDimensionEnt diametric dimension example | Online Demo{target="_blank"} |
| Arc Length Dimension | ArcDimensionEnt arc length dimension example | Online Demo{target="_blank"} |
| Ordinate Dimension | OrdinateDimensionEnt ordinate dimension example | Online Demo{target="_blank"} |
| Associative Dimension | Associative Dimension example | Online Demo{target="_blank"} |
| Example | Description | Link |
|---|
| Create Double Line | DLine double line drawing example | Online Demo{target="_blank"} |
| Create Donut | Donut entity example | Online Demo{target="_blank"} |
| Create Rounded Rectangle | Box rounded rectangle example | Online Demo{target="_blank"} |
| Create Regular Polygon | Polygon regular polygon example | Online Demo{target="_blank"} |
| Create Parallelogram | Parallelogram example | Online Demo{target="_blank"} |
| Create Pixel Point | PixelPointEnt pixel point example | Online Demo{target="_blank"} |
| Multileader | MLeaderEnt multileader annotation example | Online Demo{target="_blank"} |