research status on multi-resolution modeling system youngjae song cad lab,. seoul national univ....

12
Research Status on Multi- Research Status on Multi- Resolution Modeling System Resolution Modeling System Youngjae Song Youngjae Song CAD Lab,. Seoul National Univ. CAD Lab,. Seoul National Univ.

Upload: naomi-williams

Post on 02-Jan-2016

228 views

Category:

Documents


5 download

TRANSCRIPT

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.