虚拟制图工具的制作方法_3

文档序号:9240090阅读:来源:国知局
和圆规允许用户相对于点或端点 扫过弧线。此外,虚拟罗盘和圆规允许设计者捕获用于复制的距离。根据公开的实施例,用 户可W触摸虚拟罗盘的一个点W将其锁定为旋转点,并且使用手势扫过另一点下的圆弧。 根据公开的实施例,虚拟圆规可W与虚拟罗盘相同的方式调节,但是不创建任何几何结构。 而是,用户将虚拟圆规设置为规定半径,或者将其锁定到基于现有集合形状(例如,两点之 间的距离)的半径,然后横穿页面传递该距离,可选地沿着路径标记点。根据公开的实施 例,虚拟圆规可W记录通过每步累积的总距离。根据公开的实施例,虚拟罗盘和圆规可W与 数字地图交互使用用于导航的目的。
[0052] 虚拟符号模板:图7图示根据公开的实施例的虚拟符号模板800。虚拟符号模板 800允许设计者创建、管理和使用符号。如图8所示,提供一组标准模板,其对应于商业可 用的模板。模板可W包括通常使用的形状和制图标准。可W通过"冲压(stamp)"过程或者 跟踪操作添加形状到文档。不是绘制形状或选择图标,设计者可W操纵虚拟模板在文档上 "冲压"希望的形状。
[0化3]虚拟=棱尺;根据公开的实施例,提供虚拟=棱尺W测量线性曲线的长度或者两 点之间的距离。用户可W使用触摸手势"旋转"标尺到不同的面,并且因此到不同的基准标 尺。用户可W通过在视图中选择已知的基准长度修改工具上的边缘的标尺,W符合绘图视 图的标尺。用户可W定制和管理标尺用于通常使用的测量。
[0化4]虚拟曲线板;图9A图示根据公开的实施例的虚拟曲线板900。设计者可W修改虚 拟曲线板的轮廓W获得希望的样条(spline)形状。此外,设计者可W通过选择现有曲线和 端点采用现有曲线,如图9B所示。设计者可W创建和管理定制曲线板,用于通常使用的样 条,如图9C所示。根据公开的实施例,可W沿着曲线板的边缘添加参考点,W使得用户能够 精确地定位曲线。
[0化5] 虚拟擦除罩;图10图示根据公开的实施例的虚拟擦除罩1000,其提供遮盖区域W确保擦除的墨水上的锐利边缘。设计者可W创建和管理定制擦除器引导。根据公开的实施 例,虚拟擦除罩1000可W利用像素擦除器工具使用,在此情况下仅仅引导区域内的像素可 用于擦除,或者可W利用画笔擦除工具使用,在此情况下如果在任何点裁剪画笔段,则该段 与引导区域的边缘交叉。用户可W通过包括标准形状或通过选择由用户创建的形状,创建 和管理定制的擦除罩。
[0化6] 虚拟柔性样条:图11图示柔性样条虚拟柔性样条1100。虚拟柔性样条1100允许 设计者在页面上创建样条曲线之前,相对于一组点创建持久的样条形状。随后可W捕获样 条形状,用于在定制的曲线板中重新使用。可W通过选择现有的样条控制点或者通过添加 或移除样条控制点,操纵柔性样条形状。根据公开的实施例,可W通过选择使得柔性样条采 用现有曲线的形状的现有曲线,修改柔性样条。用户可W控制柔性样条工具的端点(结束 点)。柔性样条形状可W保存在工具箱中。
[0化7]虚拟字规:图12图示根据公开的实施例的虚拟字规1200。虚拟字规1200允许设 计者选择字体和文本格式。可W结合笔迹识别或键盘(物理或虚拟)条目操作虚拟字规 1200。如图12所示,虚拟字规1200的多个区域提供不同字体格式和字距,使得符合不同标 准。可W通过调整大小、管理区域和定制区域属性W规定字体信息,定制虚拟字规。根据公 开的实施例,虚拟字规1200的外部边缘是引导边缘1204,其可W对齐到其他工具或规定的 取向(例如,0。、45°、90°等)。
[0化引虚拟制图胶带:根据公开的实施例,提供虚拟制图胶带W将文档保持在相对于安 装表面(诸如例如虚拟制图板或另一文档)选择的位置。当使用虚拟制图胶带时,在不"移 除"胶带的情况下不能移动文档。在其中可W创建多个文档并且一个文档可W附接到另一 文档的表明的CAD环境中,虚拟制图胶带特别有用。
[0化9]虚拟清洁垫;根据公开的实施例,提供虚拟清洁垫W从文档移除可见的擦除线工 件和擦除器尘埃。
[0060] 虚拟擦除实体可见度:根据公开的实施例,擦除的实体的模糊残余的虚拟表现保 留在文档上用于未来参考。图13A图示原始实体1304,并且图13B图示虚拟的擦除实体 1308。虚拟的擦除实体1308可W提供有擦除的墨水或石墨的数字表现,或者可W提供有文 档上的凹痕或折痕。如果需要,则擦除的线或曲线可W由设计者恢复。根据公开的实施例, 擦除的线或曲线可W随着时间稱色,使得最近擦除的线或曲线在文档上更普遍。擦除的线 或曲线可W可选地用作用于新的几何结构创建的参考实体,并且新的实体可W对齐到擦除 的实体。选择的擦除的线可W通过清洁垫或其他认为合适的方法永久删除。根据公开的实 施例,保留擦除的实体。擦除的实体具有属性(例如,元数据),其实现擦除的数据的过滤。 擦除的实体可W通过应用过滤器来示出和恢复。擦除的实体的典型属性例如可W包括创建 的日期和时间、删除的日期和时间、由谁创建、由谁删除、实体字体、外观等。擦除的实体可 WW任何顺序恢复而不管何时擦除。根据一些实施例,不存在顺序恢复的概念,如"取消"功 能的典型行为。
[0061]虚拟擦除器尘埃;根据公开的实施例,在擦除线或曲线之后,在文档上留下擦除器 尘埃的剩余图形表现。虚拟擦除器尘埃本质上是动态的,并且可W通过惯性设备输入或手 势或者其他传感器输入(诸如麦克风),移出或"吹出"页面。根据公开的实施例,图形地表 现虚拟擦除器尘埃W模拟真实擦除器尘埃的行为,其跟随擦除实体时擦除器的路径。
[0062] 图14图示根据公开的实施例的各种模块的应用1400的框图。应用1400包括数 字表现模块1404,其图示由使用虚拟制图工具的用户创建的几何结构。应用1400还包括 用于放下墨水的数字墨水模块1408,W及用于生成诸如矢量曲线和其他的解析曲线的模块 1412。应用1400还包括虚拟制图工具模块1416,其存储多个虚拟制图工具。应用1400还 包括虚拟绘图画布模块1420,用于生成虚拟绘图画布。应用1400与外部操作系统1424通 信,外部操作系统1424实现诸如触摸交互、触控笔操作和移动手势的手势服务。
[0063] 图15是根据公开的实施例的处理的流程图。例如可W由如上所述的系统100执行 该样的处理,但是下面处理中的"系统"可W是配置为执行如在此描述的处理的任何装置。 在块1504中,用户使用系统100选择虚拟制图工具。用户可W从多个可用的虚拟制图工具 选择虚拟制图工具。
[0064] 在块1508中,用户在文档上定位虚拟制图工具。文档可W是页面、虚拟画布、虚拟 制图板或其他。用户可W相对于另一工具或者相对于现有曲线定位虚拟制图工具。
[00化]在块1512中,用户相对于虚拟制图工具定位虚拟标记设备。虚拟标记设备例如可 W是虚拟笔或触控笔。在块1516中,用户使用虚拟标记设备和虚拟制图工具绘制几何模 型。
[0066] 图16是根据公开的实施例的处理的流程图。例如可W由如上所述的系统100执行 该样的处理,但是下面处理中的"系统"可W是配置为执行如在此描述的处理的任何装置。 在块1604中,系统100为用户呈现用户界面扣I)。UI实现触摸、移动和/或触控笔手势。
[0067] 在块1608中,系统100为用户呈现可用虚拟制图工具。用户可W用可用工具选择 一个或多个工具。
[0068] 在块1612中,用户使用系统100在文档上定位虚拟制图工具。文档可W是页面或 虚拟画布。用户可W使用鼠标或通过触摸交互拖拽工具。
[0069] 在块1616中,如果需要,用户可W修改和对准虚拟制图工具。在块1620中,系统 100从用户接收墨水、擦除器或解析曲线。在块1624中,系统100根据引导边缘和遮盖区域 修改墨水、擦除器或解析曲线。
[0070] 在块1628中,系统100将修改的墨水、擦除器或矢量线呈现为新的实体。在块1632 中,用户通过手势移除虚拟制图工具。
[0071] 在块1636中,用户可W根据限制操纵虚拟工具。例如,虚拟工具可W对齐到邻近 工具。
[0072] 根据公开的实施例,用用于创建虚拟几何模型的计算机可执行指令编码非暂时计 算机可读介质。当被执行时,计算机可执行指令使得至少一个数据处理系统;生成虚拟制图 工具;生成虚拟标记设备;相对于画布、页面、现有曲线、或其他虚拟制图工具定位虚拟制 图工具;相对于制图工具定位虚拟标记设备;通过使用虚拟制图工具由虚拟标记设备放下 墨水,绘制结合模型;W及将几何模型存储在存储器中。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1