ToolBox for Fixing Geometry of Surface Models
GeomFix is a ToolBox for Fixing Geometry of Surface Models.
- With GeomFix you can convert an existing CAD model into a
model suitable for engineering analysis and computations.
- GeomFix enables you to construct new models based on
existing surfaces and geometric primitives
(for example, to create test cases).
- Using GeomFix you can fix deficiencies of a model that you
need to prepare for Rapid Prototyping.
- With GeomFix you will be able to edit surfaces generated by
medical imaging surface software.
Geomfix is easy to use. It allows you to literally see what
is going on as you progress in the process of correcting
and healing the surfaces.
GeomFix can be thought of as a toolbox filled with various utilities.
Some GeomFix tools provide a fully
automated solution, while others rely upon interactions with
an engineer, or a researcher, since some modifications may be
application specific and therefore require human judgement.
Many of these utilities provide an immediate solution for a
certain surface defect. However, some other defects require
a sequence of steps, each step utilizing a particular utility
from the toolbox.
Sometimes a problem can be handled in several different ways,
and the user may benefit from experimenting with various approaches.
In addition, there are situations, where applying utilities
in a certain order allows to shorten the overall
process of model repair.
GeomFix Methodology is a system of
processes that consider a situation and recommend
a sequence of
steps to follow, each step being an application of a utility
from the toolbox.
Thus an overall process of model repair can be thought of
as a sequence of templates. Such an approach provides an engineer
with a plan of actions from the beginning, and yet offers the
flexibility to modify the plan as the treatment progresses.
For example, you can select an area on a surface, cut it out,
reshape it in any way you wish and then insert the reshaped area into its
To select an area you can define a closed curve by picking points
on the surface, and GeomFix will connect these points either along
existing edges, or with a geodesic path.
Some examples of the issues addressed by the GeomFix Processes are:
Utilization of the symmetry of a model
Rearrangement of parts to improve manageability of large models
Fitting parts by adjusting their incorrect positioning
Removal of irrelevant parts
Cutting off an irrelevant part of the surface
Building the intersection of parts with a gap between them
GeomFix works with flat faceted surfaces, the veterans of geometric
modeling. Such meshes approximate smooth surfaces and are widely
used for for rendering and animation, Stereolithography, VRML,
Finite Element Analysis, design of biomedical implants, design of
prosthetic devices, planning of plastic surgery, etc.
GeomFix imports models in various polygonal formats as well as
With GeomFix you can
- visualize and analyze entire model as well as selected parts
- re-arrange parts
- remove irrelevant parts
- perform translation, scaling
- build symmetric images of existing surfaces
- build canonic surfaces defined by analytical expressions
- construct new models
based on existing surfaces and geometric primitives
- join parts with identical boundaries
- sew together parts with boundaries that do not match
- slice surface by planes
- cut out the interior of a closed curve
- extend surfaces
- trim surfaces
- cut surface along a curve
- fill cracks, gaps, openings
- perform global repair functions, such as
- Correction of Orientation
- Removal of duplicate vertices and/or facets
- Removal of trivial facets and isolated vertices
- perform delicate corrections like
- adding or removing facets
- relocating a vertex
- resolve T-junctions
- decimate mesh along a curve
- identify triplets and folds
- identify and split physically disjoint surfaces
- identify surface boundaries
- and more
an interactive software environment with
- clever tools
- multiple renderers simulteneously displaying the whole model
and particular parts selected by the user
- an easy and intuitive system for managing the hierarchy tree
associated with a multi-part model
- a collection of well-defined How To processes
for dealing with particular geometry problems
- robust translators enabling Import
and Export of models in
- modeling tools for building new models based on existing surfaces
or their subset and user generated Canonic Surfaces
- extensive online help facility
It is a pleasure to use.