Forge enables companies to leverage design and engineering data to develop custom software applications and connected workflows for manufacturing, media/entertainment, architecture, and engineering.
simulationHub Web Services
simulationHub Web Service ( SWS) has become the first microservices based cloud platform to build thermal, fluid and hyper-localized weather applications. SWS provides more than 200 REST APIs.
Amazon Web Services
Amazon Web Services (AWS) is a secure cloud services platform, offering computing power, database storage, content delivery and other functionality to help businesses scale, grow and build cloud applications.
Predix platform is a comprehensive and secure application platform to run, scale, and extend digital industrial solutions. The platform delivers shared capabilities that industrial applications is required.
It's the guiding structure that allows us to ensure consistent quality, seamless execution, and collaborative relationships between our people and our customers.
Our Core Expertise
We have grown up with 3D technologies. We are building the 3D application from predicting missiles trajectories to designing a kitchen for the homeowner.
Ask about our products, services, or latest research. Let's discuss how we can help you solve your problem.
Boolean operations for faceted solids
Ashish Shete, Sandip N. Jadhav
Industrial CAD designer at various stages of product design come across faceted definition of solids due to CAD import from STL, DXF and VRML files. Most of the times the data provided by the clients or third party is sufficient for the referencing purposes. This data cannot be edited or processed to perform further geometric operations essential for downward application. This is main hindering block in main stream CAD modeling software. We are addressing this problem through faceted Boolean operations for such specific cases.
In this paper we present an algorithm to perform interactive Boolean operations on free-from faceted solids. We are developing fast surface-surface intersection algorithm for triangulated surfaces. In next stage different combinations of possible resultant solids produce from intersection operations would be displayed to user for desire Boolean selection. This enables us to add, subtract and intersect complex solids at interactive rates.
The result of an boolean operation is a set of triangles that determines the boundary of the intersection between two meshes. These triangles could be not one of the original ones. To calculate this new ones, this module search pairs of triangles that intersect and lie on the boundary. The intersection determines how to subdivide these two triangles to obtains the needed ones.
Want to know more about this work ?
Ask about this publication or similar work. Get in touch with the paper author.