The section "Business Information" continues to publish information about latest hard/soft-ware developments in computer graphics and geometry applications.
V.Pilyugin

AutoCAD add-ons:

extension of the graphical data input

 

Benjamin Falkovsky, Yakov Davidov

Engineering graphics department, MIREA, Moscow, Russia

mailto:kafedraig@mtu-net.ru

 

The standard AutoCAD tools do not always fit the solution of classical descriptive geometry problems in 3D space, but the system’s flexibility allows us to create the necessary tools ourselves.

Built-in programming languages and tools for creating the sequences of commands or "scenarios" (scripts) extend the AutoCAD’s boundaries and simplify the dialogue between user and system when solving the computer geometry problems.

We have designed and introduced to scholastic process the AutoCAD add-ons which improve the knowledge of a student for solving the 3D geometry problems.

Two scripts were written containing the sequence of commands describing the plane translation from general to the special position on two projection drawing with necessary locations of the axes.

These scripts can also be used for solving the linear geometrical figure problems, all types of the surface and solid modeling problems.

 

surface MODELING

(add-on)

 

AutoCAD system allows us to work with surfaces.

There are parallelepiped  (Box), triangular prism  (Wedge), pyramid , Cone , Sphere , upper  (Dome) and lower  (Dish) half of the sphere, Torus  and other surface primitives in the list of standard surfaces, which can be built in AutoCAD.

AutoCAD can also create Revolved Surfaces , Tabulated Surfaces , surfaces on two lines  (Ruled Surfaces) and surfaces on four closed curves  (Edge Surfaces). All the other surfaces can be created using the three-dimensional (3D) mesh .

AutoCAD has two built-in programming languages: the list processing language AutoLISP and Microsoft Visual Basic. Using these languages, two MIREA students Yakov Davidov and Vladislav Karpachev wrote a number of AutoCAD add-ons under a general name of NLTeam Utilities.

This program product includes tools required for building all of the second order surfaces and screw surfaces.

 

The second order surfaces

Working with program is very simple: specify the surface type and its parameters in "The second order surfaces" dialogue window (Fig. 1, a).

Fig. 1

 

The same surfaces can be built with instrumental panels (c) or commands in main menu (b).

 

Examples of the NLTeam surfaces

 

1. Ellipsoid.                                                                 2. One-strip hyperboloid.

                                                      

 

3. Two-strip hyperboloid.                                            4. Elliptical cone

                                          

 

5. Elliptical paraboloid                                      6. Hyperbolic paraboloid

                                          

 

7. Elliptical cylinder                                                      8. Hyperbolic cylinder

                                                              

9. Parabolic cylinder

10. Screw surfaces can be presented as ensemble points (a), ensemble objects (b) or 3D array (c).