|
HexaCAD - A Complete CAD Software
| HexaCAD is an open architecture CAD software, equipped with all common drafting and editing tools, suitable for any drafting / designing / modelling or customization work. GUI of HexaCAD is designed in such a way that all drafting / editing tools are clearly visible and easily accessible to user |
 |
| Many Tools have flyout's which allow easy access to other similar commands. HexaCAD has command line interface similar to AutoCAD. To make command selection more easier, every hotkey character in the command option is highlighted with red color as shown below |
| COMMAND:Circle>Diameter/ 3 Points/ T-T-R/Center Point: |
HexaCAD is a true unit transparant software. It allows user to work in mm, cm, m, km, ft or inch. Due to its internal unit conversion mechanism, it is possible to draw a 12 inch or 1 ft line while drawing in MM units. |
Zoom and Pan are one of the most commonly needed commands. In HexaCAD these two commands are transparant. In other packages to enable dynamic zoom and pan, one has to click on the respective icons. In HexaCAD, in-between any operation, user can press left mouse button to zoom in and out or
press right mouse button to pan left and right. We have seen users getting addicted to this simple functionality and regret the absence of the same in other CAD Engines. |
| HexaCAD has a dynamic distance feature which shows distance between the last clicked point and current cursor position in polar (distance-angle) or cartesian format, while drawing any entity |
 |
| With the availability of different object snaps on the right click of mouse user can switch between snaps without having to terminate the drawing command. |
 |
|
| Apart from this HexaCAD also supports |
- Multiple document interface - (One can open more than 1 drawing at a time on screen),
- Connectivity to multiple external databases through ODBC,
- 3D in wireframe as well as solid form.
- 3D Mesh Editer
- Walkthrough,
- Time based animation - Animator,
- AVI Generator,
- Text to speech converter - for creating interactive demo
- Powerfull script for customization. Script syntax is very simple and no great programming skills are required to write Script,
- Macro Recorder,
- Controlled Single object picker when more than one elements are below cursor,
- Filter for element selection,
And Many more...
|
|
HexaCAD gives user friendly and advanced interface
for management of Line Styles, Multiline Styles, Dimension
Styles, Layer Management and Text Styles.
With support for true color, zoom from 10 micrometers
to more than 100000 kms with consistent speed, true curvature (circles
never become a polygon when zoomed in), new entities like Bezier Curves, objects, fractals, Text with data fields, innovative layout printing, HexaCAD is
definitely ahead of others in its slot. |
| Go Top |
|
|
Rule Based Objects
|
Geometry of any real-life objects can be drawn in a CAD software and it can also be used repeatedly by saving it as a block with attributes.
However as in real-life, can it bear definite relationships with other objects? Take a simple example of water boiler. Here water pipe as well as electrical wire needs to be connected to boiler. Other end of pipe goes to tap, whereas the other end of electrical wire goes into supply. The two ends are not interchangable,
that is pipe and wire has certain behavioural rules which needs to be followed.
In HexaCAD it is possible to depict this relationships using objects.
Object is defined as Properties + Geometry (2D as well as 3D and may changed based on certain properties) + Relationship with other objects
|
| Advantages of Rule Based Objects (Object Oriented CAD) |
| Use of objects has several advantages. For example with pipe and valve as objects the drawing time reduces manifolds because
user simply needs to select valve and drop it on pipe and slide it to desired position. The valve cuts the pipe and places itself accurately. In this process we save several intermidiate steps like breaking of pipe, deleting the small piece as well as save time in accuretly adjusting valve on pipe, Moreover there is no scope for any mistake on users part. Similarly when the valve is deleted, pipe joins back automatically. User can also
take out reports of the number of valves having specific property value or simply count total valves quite easily. |
| Go Top |
|
|
Customization
|
HexaCAD implements Object Oriented CAD (Rule Based Object) through HexaCAD Development Script and its database support. Creation or modification of objects with its intelligence or behavior is kept completely external to the core CAD engine.
HexaCAD gives an extensive set of functions to the end users to program the behavior of their objects.
An object is associated with properties. By defining properties and its possible values in a database and
writing a script for generating geometry and for defining its behavior, user can create and use object maintaining certain constraints.
User can also add new toolbar or menu to the HexaCAD. HexaCAD Development Script has many functions with which user can create new objects, create interactive demos, Automate repetative steps to ease work, call and communicate with external programs, create dialog resources and many more.
|
Here is a sample toolbar of plant engineering objects. |
 |
|