course situation and event driven models for multilevel abstraction based virtual engineering spaces...
TRANSCRIPT
![Page 1: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/1.jpg)
Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual
Engineering Spaces
Óbuda UniversityJohn von Neumann Faculty of Informatics
Institute of Applied Mathematics
Lecture and laboratory 3.
Boundary representation of solids
László Horváth university professor
http://users.nik.uni-obuda.hu/lhorvath/
![Page 2: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/2.jpg)
A prezentációban megjelent képernyő-felvételek a CATIA V5 PLM rendszernek, az Óbudai Egyetem Intelligens Mérnöki Rendszerek Laboratóriumában telepített installációján készültek, valóságos működő
modellekről, a rendszer saját eszközeivel.
Ez a prezentáció szellemi tulajdon. Hallgatóim számára rendelkezésre áll. Minden más felhasználása és másolása nem megengedett!
CATIA V5 PLM rendszer a Dassult Systémes Inc. és a CAD-Terv Kft segítségével üzemel laboratóriumunkban
László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
![Page 3: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/3.jpg)
Topology and geometry
László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
Contextual group of surfaces in a
boundary.
Individual surface can be
translated.
![Page 4: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/4.jpg)
Topology and geometry
László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
Individual closed contour also can be translated.
![Page 5: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/5.jpg)
Topology and geometry
László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
Solid is defined in the context of the translated
contour. By its definition, this solid is a boundary representation (B-rep).
![Page 6: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/6.jpg)
Topology and geometry
László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
The main idea of the topology is the polyhedron model. It has not shape. Points, curves, and surfaces in geometry are
mapped to vertices, edges, and faces in the topological
representation, accordingly.
![Page 7: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/7.jpg)
Build up of topology
László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
Single vertex and polygon ready to accept extension
for geometry
Complete edge-vertex structure
Edge removal and vertex fusion operations
![Page 8: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/8.jpg)
Build up of topology
László Horváth UÓ-JNFI-IAM http://users.nik.uni-obuda.hu/lhorvath/
MEV – make edge and vertex
MEF– make edge and face
KEMR – kill edge make ring
Local Euler operators
![Page 9: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/9.jpg)
Positional and DOF connection of solids
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
See examples in the laboratory task SEMAL3E1
![Page 10: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/10.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Solid base feature.
Represented by a solid consisting
of four lumps.
![Page 11: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/11.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Topological faces and edges are
selected for filleting.
![Page 12: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/12.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Points are selected on an edge for local radius
value.
![Page 13: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/13.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Definition of solid between a complex
boundary and its offset. Selected
topological faces are removed for this purpose.
![Page 14: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/14.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Hole definition acts on two
lumps in a single solid.
![Page 15: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/15.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Additional holes are defined to
accept connecting
bodies.
![Page 16: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/16.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Material is defined and
visualization is rendered
accordingly.
![Page 17: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/17.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Two more parts are
defined as boundary
represented solid body.
![Page 18: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/18.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Two components
are connected by two
coincidence relationships (constraints).
![Page 19: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/19.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Definition of coincidence relationship (constraint).
![Page 20: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/20.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Changing surface contact constraint for offset one in
order to accommodate
a new component.
![Page 21: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/21.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Definition of a new
component as part model in the context of two previously
connected components.
![Page 22: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/22.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Definition of a new
component as part model in the context of two previously
connected components.
![Page 23: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/23.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Definition of a mechanism in order to simulate
kinematics. Four joints are auto created on the basis of constraints definitions.
![Page 24: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/24.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Definition of driving
command for the joint
Revolute.3.
![Page 25: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/25.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/
Simulation of mechanism
for the ability of demanded
motion.
![Page 26: Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics](https://reader036.vdocuments.us/reader036/viewer/2022062511/551a7141550346761a8b4961/html5/thumbnails/26.jpg)
Laboratory task SEMAL3E1
László Horváth UÓ-JNFI-IAM http://nik.uni-obuda.hu/lhorvath/