Olivier Zegdoun - Tyngsborough MA, US Bruce W. Holway - Brewster MA, US Amit Mandloi - Acton MA, US Adarsh Krishnamurthy - Berkeley CA, US
Assignee:
Dassault Systems SolidWorks Corporation - Waltham MA
International Classification:
G06T 17/00
US Classification:
345420, 345421, 345422, 345423
Abstract:
A computer-implemented method and system reduces size of a data structure of a computer-aided design (CAD) model. Given a CAD model formed of a plurality of modeling elements, the method and system provide one or more geometric entities defining modeling elements of the CAD model. The geometric entities have corresponding graphical entities configured to display the CAD model. For each modeling element, the method and system determine visibility of the modeling element and produce a reduced data structure by storing in the structure graphic data representing the graphical entities and geometric data of only certain ones of the geometric entities determined as a function of visibility of the corresponding modeling elements.
Reducing The Size Of A Model Using Visibility Factors
Bruce W. Holway - Brewster MA, US Amit Mandloi - Acton MA, US Adarsh Krishnamurthy - Berkeley CA, US
Assignee:
Dassault Systemes Solidworks Corporation - Waltham MA
International Classification:
G06T 17/20
US Classification:
345420
Abstract:
A computer-implemented method and system reduces size of a data structure of a computer-aided design (CAD) model. Given a CAD model formed of a plurality of modeling elements, the method and system provide one or more geometric entities defining modeling elements of the CAD model. The geometric entities have corresponding graphical entities configured to display the CAD model. For each modeling element, the method and system determine visibility of the modeling element and produce a reduced data structure by storing in the structure graphic data representing the graphical entities and geometric data of only certain ones of the geometric entities determined as a function of visibility of the corresponding modeling elements.
Zhonglin Han - Acton MA, US Amit Mandloi - Acton MA, US Austin O'Malley - Acton MA, US
Assignee:
Dassault Systemes SolidWorks Corporation - Concord MA
International Classification:
G06F 9/44 G06F 17/50
US Classification:
717159, 717104, 717120, 703 1, 345631
Abstract:
Creating a reference to data used to construct a computer-aided design model includes storing model data with tracking data, where the tracking data identifies the model data. A reference is created and the tracking data is associated with the reference to enable the reference to refer to the model data. A modeling operation is executed, which retrieves the tracking data associated with the reference, traverses a data structure defining the computer-aided design model while attempting to match the tracking data associated with the reference to the tracking data stored with the model data, and returns geometric data stored in the model data.
Solidworks
Senior Director, R and D Product Development
Solidworks
Development Director, R and D
Solidworks Jan 2001 - May 2007
Principal Software Engineer
Geometric Ltd. Jul 1998 - Jan 2001
Software Engineer
Education:
Harvard University 2009 - 2011
Masters, Liberal Arts, Software Engineering
Indian Institute of Technology, Kharagpur 1994 - 1998
Bachelors
Kendriya Vidyalaya 1988 - 1994
Skills:
Software Development Software Engineering Object Oriented Design C++ Software Design Agile Methodologies Xml Enterprise Software Visual Studio Cad Mfc Design Patterns Distributed Systems Algorithms Visual C++ C# Scrum Perl Cloud Computing Multithreading Unix Python System Architecture