Object oriented programming : data preparation and visualization of FEM models

Bibliographic Details
Main Author: Azevedo, Álvaro F. M.
Publication Date: 1997
Other Authors: Barros, Joaquim A. O., Marques, Eduardo R. B., Branco, Pedro
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/13143
Summary: In this paper two object oriented applications are described. The former is intended to generate data associated with the finite element method (FEM) and the later is a three-dimensional visualization tool named 3DMesh. Both are based on the principles of object oriented programming, namely encapsulation, inheritance and polymorphism. To support the preparation of FEM data, a language named 3DO was developed. Its syntax is similar to a subset of the C++ programming language. 3DO is based on object construction and modification by methods that require a small number of arguments. With this tool, mesh generation, definition of properties and loads and mesh refinement can be performed with limited user effort, even when the model is complex. All the generated information can be visualized with the program 3DMesh. This application is based on the OpenGL library and uses the Microsoft Foundation Classes to simplify its integration in the MS-Windows environment. 3DMesh implements an interactive navigation technique that allows the visualization of the model interior, preserving its integrity. Model attributes and the results of the FEM analysis can also be visualized.
id RCAP_31d0f576ebbaf18c7a4dd88175f0c49d
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/13143
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Object oriented programming : data preparation and visualization of FEM modelsIn this paper two object oriented applications are described. The former is intended to generate data associated with the finite element method (FEM) and the later is a three-dimensional visualization tool named 3DMesh. Both are based on the principles of object oriented programming, namely encapsulation, inheritance and polymorphism. To support the preparation of FEM data, a language named 3DO was developed. Its syntax is similar to a subset of the C++ programming language. 3DO is based on object construction and modification by methods that require a small number of arguments. With this tool, mesh generation, definition of properties and loads and mesh refinement can be performed with limited user effort, even when the model is complex. All the generated information can be visualized with the program 3DMesh. This application is based on the OpenGL library and uses the Microsoft Foundation Classes to simplify its integration in the MS-Windows environment. 3DMesh implements an interactive navigation technique that allows the visualization of the model interior, preserving its integrity. Model attributes and the results of the FEM analysis can also be visualized.Universidade do MinhoUniversidade do MinhoAzevedo, Álvaro F. M.Barros, Joaquim A. O.Marques, Eduardo R. B.Branco, Pedro1997-101997-10-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/13143enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:53:02Zoai:repositorium.sdum.uminho.pt:1822/13143Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:07:34.990230Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Object oriented programming : data preparation and visualization of FEM models
title Object oriented programming : data preparation and visualization of FEM models
spellingShingle Object oriented programming : data preparation and visualization of FEM models
Azevedo, Álvaro F. M.
title_short Object oriented programming : data preparation and visualization of FEM models
title_full Object oriented programming : data preparation and visualization of FEM models
title_fullStr Object oriented programming : data preparation and visualization of FEM models
title_full_unstemmed Object oriented programming : data preparation and visualization of FEM models
title_sort Object oriented programming : data preparation and visualization of FEM models
author Azevedo, Álvaro F. M.
author_facet Azevedo, Álvaro F. M.
Barros, Joaquim A. O.
Marques, Eduardo R. B.
Branco, Pedro
author_role author
author2 Barros, Joaquim A. O.
Marques, Eduardo R. B.
Branco, Pedro
author2_role author
author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Azevedo, Álvaro F. M.
Barros, Joaquim A. O.
Marques, Eduardo R. B.
Branco, Pedro
description In this paper two object oriented applications are described. The former is intended to generate data associated with the finite element method (FEM) and the later is a three-dimensional visualization tool named 3DMesh. Both are based on the principles of object oriented programming, namely encapsulation, inheritance and polymorphism. To support the preparation of FEM data, a language named 3DO was developed. Its syntax is similar to a subset of the C++ programming language. 3DO is based on object construction and modification by methods that require a small number of arguments. With this tool, mesh generation, definition of properties and loads and mesh refinement can be performed with limited user effort, even when the model is complex. All the generated information can be visualized with the program 3DMesh. This application is based on the OpenGL library and uses the Microsoft Foundation Classes to simplify its integration in the MS-Windows environment. 3DMesh implements an interactive navigation technique that allows the visualization of the model interior, preserving its integrity. Model attributes and the results of the FEM analysis can also be visualized.
publishDate 1997
dc.date.none.fl_str_mv 1997-10
1997-10-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/13143
url http://hdl.handle.net/1822/13143
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade do Minho
publisher.none.fl_str_mv Universidade do Minho
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595752177205248