Parasolid has extended its support for
multi-core processor hardware and is now fully thread-safe, enabling
applications to have several threads running on different processors, with each
calling any Parasolid function simultaneously. This is
possible due to optimized thread, session, and memory management as well as
error reporting capabilities in Parasolid V23 that free the application
developer from the need to coordinate the multi-thread function calls. As a
result, applications based on Parasolid can benefit from multi-core processing
speed with less time spent in application development.
A new face deformation
operation enables highly sophisticated shape changes to digital models based on
either design requirements or simulations of shape changes that occur due to
real-world situations such as deflection under load or distortion during
temperature cycles. Any set of faces in a model can be selected for deformation
as defined by a mathematical function provided by the application. This new
capability is particularly powerful because the deformation preserves and
adjusts existing features, such as offsets and blends, and the deformation may
also be applied simultaneously with other model edits.
In response to the needs
of product designers who need to create and modify complex geometry with
maximum productivity and flexibility, Parasolid V23 introduces more sophisticated
blending techniques and controls that extend the software's already impressive
range of blending capabilities into the domain of complex modeling.
options are now available to provide more refined control over the shape of
chord width blends - blends that create a uniform, aesthetically pleasing shape
and are particularly useful when working with high-quality curved surfaces.
Variable chord width face blends provide new methods of defining the chord
width and ratio of face blends as being constant or variable according to
application-provided functions. Chord width face blends, both constant and
variable, are also enhanced with the ability to now have disc cross sections in
addition to existing rolling ball cross sections.
Blends can now be defined to be trimmed (i.e. terminated) at a specific edge or
face, providing more immediate, localized and robust control of complex blend
As the geometric modeling component - or kernel - of choice
in many of the world's leading CAD, CAM and CAE applications, Parasolid is
often required to work with imported data from other systems that require
various levels of geometry and topology repair. Parasolid
V23 includes several new functions to enhance data import and repair:
- A new
function enables Parasolid to analyze the topological structure of a model
and repair ambiguities, thereby producing data that often meets the
rigorous requirements of a fully consistent boundary-representation
(b-rep) model, while maintaining the intent of the original data. For
example, Parasolid can now detect and repair topological clashes between
shells where two faces from different shells share a common edge, greatly
reducing model repair time.
can now automatically detect and repair surfaces that are ill-defined and
unstable because they contain "degeneracies" which may go unnoticed in
less accurate and less rigorous modelers.
- A new
option to the model checking function in Parasolid improves the
productivity in working with imported data by automatically requesting
more detailed reporting including new fault codes
Parasolid V23 includes further
enhancements to the rapid development of neutral sheet modeling technology,
targeted at the computer-aided engineering analysis (CAE) market. Performing
these operations at the kernel modeler level has significant advantages of performance,
model consistency and functional robustness over implementing them at the
application level. New Parasolid
functions are provided for detecting
and optionally repairing overlapping neutral faces - even those that may occur
in apparently simple configurations - in a fraction of the time it would take
to perform this task manually. Neutral sheet faces may now also be shared
between more than one pair of model faces for improved performance and reduced
New controls have been added
to the sweeping operation and restrictions have been removed to make it quicker
and easier to achieve the desired shape in a single operation. A sweep can now
be locked to face normals where the sweep path lies on a set of faces.
Continuity restrictions on sweep paths have been lifted to allow visibly smooth
paths where guides, multiple profiles, scale, or twist laws are also supplied.
Sweeps can now also be performed between multiple profiles, each having
multiple loops to create disjoint bodies.