Linux系统下用RedOffice实现矢量绘图
2006-12-07 11:48:21 来源:WEB开发网linux下的办公组件除了具有与MS Office同样的文字处理、电子表格、演示文稿等功能外,还有许多独特功能。比如,RedOffice还提供了MS Office所没有的独特“矢量绘图”组件,可以十分方便地制作出各种各样的线条(包括贝塞尔曲线)、二维图形、三维图形、三维文字、美术字体和流程图结构图等,并能向绘图文档中插入图表、电子表格等多种对象;将二维图形变为三维图形,或者将三维图形变为二维图形等。通过RedOffice矢量绘图绘制的各种图形可导出各种不同文件,或者通过复制、粘贴插入到文字处理、电子表格或演示文稿文档中。下面我们就以RedOffice为例,介绍矢量绘图的独特功能。
矢量绘图界面
RedOffice绘图组件的界面一反以往的图形软件界面形式,它更倾向于办公软件的界面,使用户更容易接受。只要会使用办公软件的用户,就可以在很短的时间内学会此组件的应用。绘图组件共有文字、编辑、视图、插入、格式、工具、修改、窗口和帮助9组选单,此外还包括功能栏、对象栏和主工具栏。主工具栏位于绘图区的左侧,主工具栏中具有多组选择、绘制各种图形和制作各种效果的工具箱,如图1所示,它们包含了绘图组件的全部绘图功能。
绘图组件的简单应用
1.二维图形转换为三维图形
将二维图形转换成三维图形具体操作方法是:首先在绘图页面上画任意二维图形作为选定目标,单击主工具栏中“效果”工具框中的“变成三维旋转体”命令图标,即可将二维图形变为三维旋转图形。
三维图形相应效果设置如下:选定待设置对象,单击右键在弹出快捷选单中选择“效果”,在弹出的三维效果对话框中进行相应的灯光效果、显示方式效果、材料设置、几何效果的设置,或者在收藏夹中对其进行已有的效果设置。
2.建立三维立体图形
在RedOffice绘图组件中,可以很方便地通过三维对象创建三维图形对象。比如创建三维圆锥体,只需单击三维对象中的“三维圆锥体”命令图标,拖动鼠标即可在绘图中进行三维圆锥体的绘制。
3.建立三维文字
首先单击文字框中的“文字”命令图标,拖动文字框,录入文字,再单击“三维效果”命令图标,在弹出的对话框中选定“收藏”选项,即可实现相应的三维文字的建立。
4.利用连接符绘制组织结构图
在绘图组件中,用户可以利用连接符进行各种图形之间的线条连接,用绘图组件中的连接符连接各种图形。RedOffice绘图的连接符是一种活性连接符,即不管所连接的图形之间位置如何变动而始终保持连接。图2就是用RedOffice矢量绘图绘制的组织结构图。
此外,绘图组件中还提供了组合、排序、对齐和层的功能。这些命令的使用同样十分简单,并且通过绘图组件绘制的图形可以在RedOffice的其它组件中任意复制、粘贴,极大地方便了办公人员的使用。
绘图组件主要功能如下:
◆ 组合功能 能够将多个图形组合成一个整体,对这个整体的操作会反映到这个整体中的每一个图形中。
◆ 排序功能 能够将多个图形的前后顺序进行调整。
◆ 对齐功能 能够将选中的多个图形按照某一位置进行对齐操作,使多个选中的图形在某一个边线上是对齐的。
◆ 层的功能 层为组织和管理各种图像提供了强大的功能。例如,将图素或对象放置在独立的层上,可以在不干扰其它层图像的情况下,方便地编辑和排列图素或对象。
制作三维立体图
图3和图4中的三维效果图就是利用RedOffice矢量绘图制作的。下面就以图3为例,介绍如何制作三维立体图。图3苹果立体效果图的制作方法如下:
1.新建一个RedOffice绘图文件。
2.单击主工具栏的“椭圆”,在弹出的浮动工具条中选择“椭圆”按钮,在绘图页面内单击鼠标并拖动,划一个椭圆,并将其颜色设置为“橙色3”。
3.选中所划椭圆,单击“修改→转换→变成3维旋转体”。
4.双击3维对象,其周围出现8个红色控制点,鼠标移动到控制点时,会相应变为双向箭头或带箭头的弧,此时拖动鼠标可以旋转3维图形。
5.选中3维图形,单击“格式→3维效果”选单项,在打开的“3维效果”对话框中,修改照明的角度及高度后,单击“指定”按钮。这样一个苹果的雏形就基本形成了。
6.使用“曲线”绘图工具为苹果划个柄和一片绿页。使用“文字”工具在苹果上输入“RedOffice”,将文字设置为1号、白色、黑体加粗。至此,图3中的苹果就制作好了。
上面简单介绍了RedOffice矢量绘图及应用,有兴趣的读者可以试一试,动手制作一个三维立体图!
- ››linux下两台服务器文件实时同步方案设计和实现
- ››Linux文件描述符中的close on exec标志位
- ››Linux下管道使用的一些限制
- ››Linux 误删/usr/bin 解决方法
- ››linux 添加新用户并赋予sudo执行权限
- ››linux常用软件安装方法
- ››Linux的分区已经被你从Windows中删除,系统启动后...
- ››linux enable命令大全
- ››Linux实现基于Loopback的NVI(NAT Virtual Interfa...
- ››Linux远程访问windows时,出现"连接被对端重...
- ››linux中使用head命令和tail命令查看文件中的指定行...
- ››linux swap 分区调控(swap分区 lvm管理)
更多精彩
赞助商链接