9 research outputs found
Interactive Visual Histories for Vector Graphics
Presentation and graphics software enables users to experiment with variations of illustrations. They can revisit recent editing operations using the ubiquitous undo command, but they are limited to sequential exploration. We propose a new interaction metaphor and visualization for operation history. While editing, a user can access a history mode in which actions are denoted by graphical depictions appearing on top of the document. Our work is inspired by the visual language of film storyboards and assembly instructions. Our storyboard provides an interactive visual history, summarizing the editing of a document or a selected object. Each view is composed of action depictions representing the userâ s editing actions and enables the user to consider the operation history in context rather than in a disconnected list view. This metaphor provides instant access to any past action and we demonstrate that this is an intuitive interface to a selective undo mechanism
Algorithme de comparaison de modèles géometriques en évolution : une application avec CATIA V5
Les entreprises manufacturières qui développent des produits complexes (automobile, aviation), produisent et utilisent une grande quantité d'information depuis la phase de développement jusqu'à la fin du cycle de vie du produit. Ces entreprises ont été les premières à modifier leur structure et à développer de nouveaux outils pour optimiser les coûts, les délais et la qualité.
Les systèmes de gestion de données techniques sont des outils très utilisés dans les entreprises pour gérer les informations relatives au produit. Cependant, ces systèmes ne permettent pas d'avoir accès à des informations internes aux documents exploitables pour les différents métiers intervenant dans le cycle de vie du produit, surtout s'il y a des modifications apportées à un produit pour en créer une version améliorée. Dans le cadre plus particulier de la conception assistée par ordinateur (CAO), il est par conséquent nécessaire de développer un outil rapide et efficace répondant à ce besoin, pour avoir des informations plus détaillées à l'intérieur d'un fichier CAO, telle que la nature des modifications apportées à un produit, les éléments modifiés et leurs valeurs.
Dans ce projet, nous allons proposer un algorithme de comparaison des modèles 3D basé sur l'analyse des arbres de modélisation et sur la représentation par les caractéristiques. Cet algorithme détecte n'importe quelle modification entre deux versions différentes d'un même modèle et extrait automatiquement toutes les nuances géométriques entre elles. L'opération de comparaison est basée sur quatre critères, caractéristiques modifiées, caractéristiques ajoutées, caractéristiques supprimées et caractéristiques déplacées dans l'arbre de modélisation. Les résultats de cette comparaison sont présentés sous la forme d'un fichier texte identifiant toutes les modifications effectuées, et également sous la forme graphique.
Des essais ont été réalisés avec des pièces mécaniques et aéronautiques réalisées avec le logiciel CATIA V5. Les bons résultats obtenus indiquent que notre comparateur détecte parfaitement les modifications des versions de modèles (CAO), et contrôle la structure de leurs arbres de modélisation. Cette application contribue à l'avancement de la technologie au niveau de la gestion des informations techniques du cycle de vie des produits
Enhanced Visual Authoring Using Operation History
PhD thesisGraphical editors have introduced great flexibility to the designer's workflow, providing powerful digital tools and enabling the creation of complex and compelling designs. This thesis presents methods for improving these interactions by leveraging operation history. Much instrumentation and activity logging in software has been for the purpose of debugging, that is, for the benefit of the programmer or analyst. Our work addresses the mining of operation history for the benefit of the end user. We present three main contributions in this area. First, we introduce selection expansion, a method for facilitating the reuse of complex multiple-item selections by identifying items that are likely to be edited together. We then discuss an extension of this work, soft grouping, which gives users more control than standard selection and more flexibility than standard grouping. Finally, we present an interactive visualization of operation history, interactive storyboards, which enables in-context browsing and manipulation of operation history. We demonstrate these approaches in the context of vector graphics editing and present the results of pilot studies using our software implementation. While this thesis focuses on the usage patterns of graphic designers, many of the strategies could be generalized to other domains.Ph.D
Recommended from our members
An automated method mapping parametric features between computer aided design software
This thesis was submitted for the award of Doctor of Philosophy and was awarded by Brunel University LondonEnterprise efficiency is limited by data exchange. A product designer might specify the geometry of a product with a Computer Aided Design program, an engineer might re-use that geometry data to calculate physical properties of the product using a Finite Element Analysis program. These different domains place different requirements on the product representation. Representations of product data required for different tasks is dependent on the vendor software associated with those tasks, sharing data between different vendor programs is limited by incompatibility of the vendor formats used. In the case of Computer Aided Design where the virtual form of an object is modelled, no standard data format captures complete model data. Common data standards transfer model surface geometry without capturing the topological elements from which these geometries are constructed. There are prescriptive data representations to allow these features to be specified in a neutral format, but little incentive for vendors to adopt these schemes. Recent efforts instead focus on identifying similar feature elements between different vendor CAD programs, however this approach relies on onerous manual identification requiring frequent revision.
This research develops methods to automate the task of mapping relationships between different data format representations. Two independent matching techniques identify similar CAD feature functions between heterogeneous programs. Text similarity and object geometry matching techniques are combined to match the data formats associated with CAD programs. An efficient search for matching function parameters is performed using a genetic algorithm that incorporates semantic data matching and geometry data matching. A greedy semantic matching algorithm is developed that compares with the Doc2vec short text matching technique over the API dataset tested. A SVD geometric surface registration technique is developed that requires fewer calculations than an equivalent Iterative Closest Point method