In recent years, 3D media have become more and more widespread and have been made available in numerous online repositories. A systematic and formal approach for representing and organizing shape-related information is needed to share 3D media, to communicate the knowledge associated to shape modeling processes and to facilitate its reuse in useful cross-domain usage scenarios. In this paper we present an initial attempt to formalize an ontology for digital shapes, called the Common Shape Ontology (CSO). We discuss about the rationale, the requirements and the scope of this ontology, we present in detail its structure and describe the most relevant choices related to its development. Finally, we show how the CSO conceptualization is used in domain-specific application scenarios.
This paper explores a promising framework, the ShapeAnnotator, for the semantic annotation of 3D objects in the context of Product Design. The ShapeAnnotator provides the functionalities that allow the user to load a suitable formalization of relevant concepts and to annotate, or tag, a virtual product model, or its parts, with these concepts (markup). Moreover, the ShapeAnnotator provides tools that support the users in the identification and selection of the relevant parts in the virtual product model (segmentation toolbox). An ad hoc form feature ontology has been developed and a specific application scenario has been set up for the validation of the approach in the reverse engineering scenario. Through the ShapeAnnotator, objects can be described by semantic annotations and also its meaningful features can be explicitly described independently and further characterized by specific attributes and relations with other parts and/or features. The contextualization of the ShapeAnnotator for Product Design is the first step towards the integration of knowledge formalization and geometric reasoning techniques, which will support the interoperability in the Product Development Process.
In this article we present an educational simulation tool, FlowSim 2007 CUDA edition, a computational steering application for interactive 2D flow simulation based on the Lattice Boltzmann Method. The application combines a comfortable user interface as well as a convenient development platform on the one hand and a high performance flow solver on the other hand. The user interface is implemented using the Microsoft .NET Framework whereas the Lattice Boltzmann kernel is based on the Compute Unified Device Architecture (CUDA) by nVIDIA running on GeForce 8 series featuring G8X GPUs [2]. The gap between the managed intermediate language (IL) code and the hardware specific native code is filled using the recently introduced C++/CLI programming language [1]. We demonstrate that this integrated desktop approach can deliver a performance that exceeds that of a high end PC by at least an order of magnitude. In our conclusion we will focus on extensions to three dimensions and clusters of GPUs.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.