|
|
|
Training | Courses |
CAD Development |
DACAD |
Major Projects |
|
 |
Development of NURBS Library for geometric modeling |
Development and Implementation of
various NURBS based algorithms in CAGD like creation, editing,
conversion, and display of geometric data. Library has
been developed using ANSI C on Linux platfrom.
 |
3D Search engine for CAD models -DiscreteEngine |
Project is focused on
development of a 3D search engine which indexes the CAD models
using FFT shape descriptor. The indexing is done by the crawler
which converts all the CAD models into statistical form and
stores it in repository. Shape descriptor converts the querying
model in statistical form and compares it with available models
in repository. Suitable CAD models are retrieved on comparison
and displayed using OpenGL. Project supports DXF, VRML and STL
file formats for querying and indexing.
 |
CAD Surface creation by carpeting technique for engineering
application |
Project is focused on
monolithic surface creation for engineering applications. There
are various methods available for creating small surface patches
as per engineers' requirements like stitching, fitting, fairing,
cloud point etc. Currently methods available to create
single monolithic surface are time consuming; they also have
limitation and restriction in the type of input geometry
provided. Our method provides to create monolithic surface quickly and
efficiently. At first, a surface of an approximate shape is created.
This surface is then dropped or projected on the input geometry. In
the next
step, a surface smoothing or surface repair algorithm would edit
output surface. This would eliminate manual operations required
in the existing methods. Work involved:
 |
Development of
surface projection algorithm |
 |
Development of
geometric tool library for surface projection |
 |
Surface smoothers to
remove surface defects |
 |
Development of
spatial data structure to accelerate surface projection |
To download the project
presentation >>
Click Here
 |
Development Of Algorithms For Shape Recognition Of Geometric
Forms |
Recognizing the construction
methods of (piecewise) polynomial or rational curves and
surfaces are of great importance, e.g., for geometrical data
exchange between two different modeling systems. The project aims to
find conditions that would determine geometric shape of object
from set of input curves and surfaces. These conditions should
be able to detect: (1) whether a curve segment is a line, a
circle, a circular arc, an ellipse, an elliptic arc or planar
curve; (2) whether a surface patch is a plane, a sphere, a
cylinder or a cone; and (3) whether a surface is constructed as
a surface of revolution, extrusion, a ruled/developed surface
or a generalized cylinder. The detected geometric features will
be added to CAD system using their native CAD API. This would be
achieved by choosing appropriate model parameters and creation
method. Input is received in the form of IGES or DXF files. Thereby
comprehensive IGES Reader and DXF Reader programs are developed
to process input geometric model. This software module is being
developed on a Linux platform using ANSI C, OpenGL.
 |
Graphics Interface Development in HOOPS 3D for CAD
application |
Project
involves understanding
of HOOPS 3D and implementing its Graphic Capabilities in a
prototype CAD Application Software
 |
Graphics Interface development in OpenGL for CAD
application |
Development of GUI for CAD
application using OpenGL It would display complex geometries of
surface and solid modeling using advance OpenGL APIs. It
includes displaying tessellated and NURBS data which is useful
in CAD application. GUI also includes advance functionalities
like rendering, lighting and hidden lines to have a realistic
view of CAD models. QT would be used to manage menu, toolbars
and command buttons. It was developed using ANSI C, OpenGL and
QT on Linux platform
|
|
|