Research Status on Multi-Research Status on Multi-Resolution Modeling SystemResolution Modeling System
Youngjae SongYoungjae Song
CAD Lab,. Seoul National Univ.CAD Lab,. Seoul National Univ.
National Research Laboratory (CAD Lab. @ SNU)National Research Laboratory (CAD Lab. @ SNU)
ContentsContentsContentsContents
Previous WorkPrevious Work
– Simplification of B-rep based CAD Model
– Simplification of Feature based CAD Model
– Proposed System Architecture for Multi-resolution model.
Current StatusCurrent Status
– Streaming B-rep Model using Wrap-around operation
– Feature based Modeling syst. supporting multi-resolution
ExamplesExamples
DiscussionDiscussion
Previous WorkPrevious Work
– Simplification of B-rep based CAD Model
– Simplification of Feature based CAD Model
– Proposed System Architecture for Multi-resolution model.
Current StatusCurrent Status
– Streaming B-rep Model using Wrap-around operation
– Feature based Modeling syst. supporting multi-resolution
ExamplesExamples
DiscussionDiscussion
National Research Laboratory (CAD Lab. @ SNU)National Research Laboratory (CAD Lab. @ SNU)
Simplification of B-rep Simplification of B-rep ModelModelSimplification of B-rep Simplification of B-rep ModelModel
Wrap-aroundWrap-around
– Remove the small local features from the model.
– 1. Removal of the concave regions.
– 2. Removal of the holes. (convex inner loops in the faces)
– 3. Removal of fillet/round, and chamfer.
Wrap-aroundWrap-around
– Remove the small local features from the model.
– 1. Removal of the concave regions.
– 2. Removal of the holes. (convex inner loops in the faces)
– 3. Removal of fillet/round, and chamfer.
National Research Laboratory (CAD Lab. @ SNU)National Research Laboratory (CAD Lab. @ SNU)
Simplification of Feature Simplification of Feature ModelModelSimplification of Feature Simplification of Feature ModelModel
Feature re-ordering schemeFeature re-ordering scheme
– Sort the feature list in the order of decreasing contribution volume to the entire model.
– Developing the our own Feature-based Modeler.; limitations of the SolidWorks APIs
– ID system for the consistent entity naming.; face, edge, vertex…
Feature re-ordering schemeFeature re-ordering scheme
– Sort the feature list in the order of decreasing contribution volume to the entire model.
– Developing the our own Feature-based Modeler.; limitations of the SolidWorks APIs
– ID system for the consistent entity naming.; face, edge, vertex…
National Research Laboratory (CAD Lab. @ SNU)National Research Laboratory (CAD Lab. @ SNU)
Proposed System Proposed System ArchitectureArchitectureProposed System Proposed System ArchitectureArchitecture
General ProcedureGeneral Procedure General ProcedureGeneral Procedure
Feature Regeneration(Define LOD level)
Feature Reordering(delta volume, small volume feature
removal, sketch simplification)
LOD tree & Display
Feature Information
Constraint Simplification
Feature suppression
Solidworks
MRModeler
National Research Laboratory (CAD Lab. @ SNU)National Research Laboratory (CAD Lab. @ SNU)
Streaming B-rep Model (1)Streaming B-rep Model (1)Streaming B-rep Model (1)Streaming B-rep Model (1)
Application of the Wrap-around operator to the Application of the Wrap-around operator to the network transmission of B-rep model.network transmission of B-rep model.
Model Server;Model Server;
– Sequentially apply the WA operation to original model.
– Generate the list of face groups sorted in the order of decreasing contribution to the original.
Model Client;Model Client;
– Sequentially apply the Reverse WA operation to first-sent solid model.
– Reconstruct the original shape with the received faces.
Application of the Wrap-around operator to the Application of the Wrap-around operator to the network transmission of B-rep model.network transmission of B-rep model.
Model Server;Model Server;
– Sequentially apply the WA operation to original model.
– Generate the list of face groups sorted in the order of decreasing contribution to the original.
Model Client;Model Client;
– Sequentially apply the Reverse WA operation to first-sent solid model.
– Reconstruct the original shape with the received faces.
National Research Laboratory (CAD Lab. @ SNU)National Research Laboratory (CAD Lab. @ SNU)
Streaming B-rep Model (2)Streaming B-rep Model (2)Streaming B-rep Model (2)Streaming B-rep Model (2)
ExamplesExamples ExamplesExamples
Server Program
Client Program
National Research Laboratory (CAD Lab. @ SNU)National Research Laboratory (CAD Lab. @ SNU)
Streaming B-rep Model (3)Streaming B-rep Model (3)Streaming B-rep Model (3)Streaming B-rep Model (3)
More Complex ExamplesMore Complex Examples
– Including the newly added Wrap-around function.Ex) Fillet/Round, Chamfer…
Developing the efficient algorithm for the assembly-Developing the efficient algorithm for the assembly-level Wrap-around operation.level Wrap-around operation.
– Finding the outer-most faces.
More Complex ExamplesMore Complex Examples
– Including the newly added Wrap-around function.Ex) Fillet/Round, Chamfer…
Developing the efficient algorithm for the assembly-Developing the efficient algorithm for the assembly-level Wrap-around operation.level Wrap-around operation.
– Finding the outer-most faces.
National Research Laboratory (CAD Lab. @ SNU)National Research Laboratory (CAD Lab. @ SNU)
Feature-based Modeling Feature-based Modeling systemsystemFeature-based Modeling Feature-based Modeling systemsystem
Interface to SolidWorks.Interface to SolidWorks.
– Extract all the possible feature information from SolidWorks.
– Reconstruct the feature model in our one system.
• Own ID system.
• Some modeling functions to add the loss feature information.
– Available feature set consistent with SolidWorks.
• Extrude-Boss, Extrude-Cut, Sweep, Fillet, Chamfer, Patten, etc.
Interface to SolidWorks.Interface to SolidWorks.
– Extract all the possible feature information from SolidWorks.
– Reconstruct the feature model in our one system.
• Own ID system.
• Some modeling functions to add the loss feature information.
– Available feature set consistent with SolidWorks.
• Extrude-Boss, Extrude-Cut, Sweep, Fillet, Chamfer, Patten, etc.
National Research Laboratory (CAD Lab. @ SNU)National Research Laboratory (CAD Lab. @ SNU)
Feature-based Modeling systemFeature-based Modeling systemFeature-based Modeling systemFeature-based Modeling system
ExamplesExamples ExamplesExamples
National Research Laboratory (CAD Lab. @ SNU)National Research Laboratory (CAD Lab. @ SNU)
ScheduleScheduleScheduleSchedule
Overall ScheduleOverall Schedule Overall ScheduleOverall Schedule
Research TopicResearch Topic 11 22 33 44 55 66 77 88 99 1010
Wrap-aroundWrap-aroundoperationoperation
B-repB-repStreamingStreaming
Feature-basedFeature-basedModelerModeler
Feature Reordering Feature Reordering SystemSystem
National Research Laboratory (CAD Lab. @ SNU)National Research Laboratory (CAD Lab. @ SNU)
DiscussionDiscussionDiscussionDiscussion
Some Other IssuesSome Other Issues
– Integration of Wrap-around operation into Feature-based modeling system.
• Assign the access level to each LOD of models.
– Introducing the skeleton model to the solid model.
• Integration of Human model and solid model.
• Integration of modeling system and simulation system.
– Performance of Feature Reordering System.
• Real-Time generation of the selected LOD models.
• Enhancements for very large assembly model.
Some Other IssuesSome Other Issues
– Integration of Wrap-around operation into Feature-based modeling system.
• Assign the access level to each LOD of models.
– Introducing the skeleton model to the solid model.
• Integration of Human model and solid model.
• Integration of modeling system and simulation system.
– Performance of Feature Reordering System.
• Real-Time generation of the selected LOD models.
• Enhancements for very large assembly model.