首页> 外文OA文献 >Gef3D: a framework for two-, two-and-a-half-, and three-dimensional graphical editors
【2h】

Gef3D: a framework for two-, two-and-a-half-, and three-dimensional graphical editors

机译:Gef3D:一个用于二维,两个半和三维图形编辑器的框架

摘要

Three-dimensional software visualization is a commonly used and very helpful approach when two-dimensional representations of complex systems become too cluttered. But 3D visualizers usually are developed separately from existing development tools. Often they do not allow editing of the displayed models which may be desirable in many cases, as for example in model driven development (MDD), in which models are first class artifacts.With Gef3D we present a 3D framework which is based on the widely used two-dimensional graphical editing framework Eclipse GEF. It enhances this framework, enabling programmers to easily implement 3D editors. Furthermore existing 2D editors can be adapted to be used in 3D multi editors by projecting the 2D content on planes. In this article we explain the architecture and certain design patterns of Gef3D in order to give researchers and developers interested in 3D software visualization an overview of how to use GEF3D and of the features provided by the framework. We show how Gef3D is applied to embed an existing UML class editor into a 3D editor, and present a special use case: the visualization of traces in the area of MDD.
机译:当复杂系统的二维表示过于混乱时,三维软件可视化是一种常用且非常有用的方法。但是3D可视化工具通常是与现有开发工具分开开发的。通常,它们不允许编辑显示的模型,这在许多情况下可能是需要的,例如在模型驱动的开发(MDD)中,模型是一流的工件。借助Gef3D,我们提供了基于广泛应用的3D框架使用了二维图形编辑框架Eclipse GEF。它增强了此框架,使程序员能够轻松实现3D编辑器。此外,通过将2D内容投影到平面上,现有的2D编辑器可适用于3D多重编辑器。在本文中,我们解释了Gef3D的体系结构和某些设计模式,以便向对3D软件可视化感兴趣的研究人员和开发人员概述如何使用GEF3D以及框架提供的功能。我们展示了如何使用Gef3D将现有的UML类编辑器嵌入到3D编辑器中,并展示一个特殊的用例:MDD区域中轨迹的可视化。

著录项

  • 作者单位
  • 年度 2008
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号