freeCAD文档结构

一个freecad文档包含了你场景中的所有物体。它可以包含组及任何工作平台制造的物体。你可以切换工作台,但是它仍然工作在同一个文档上。当您保存您的工作时,该文件就被保存到磁盘上。你可以同时打开多个freecad文档,或同一文件打开不同的视图。

在文档中,对象可以被移动到组,并有一个唯一的名称。管理组,对象和对象名称,主要是从树型视图做到的。当然,你也可以通过Python解释器做到文档的管理。在树视图中,根据当前的工作台,您可以创建组,移动对象的群体,删除对象或组,或通过在树视图中单击或对一个对象,点击他们的名字命名的对象,或完成其他可能的操作。

一个freecad文档对象可以是不同的类型。每个工作台可以创建自己的对象类型,例如网格平台创建网格对象,部分工作台创建对象,草图工作台也能创建部分对象。

如果freecad打开了至少一个文档,那么总有一个且只有一个活动文件。你目前的工作文档就是显示的三维文档视图。

应用程序和用户界面

像几乎所有其他的cad平台一样,部分用户界面(GUI)从基础应用程序分离(APP)。这也适用于文档。这些文档也由两部分组成:应用程序文档,其中包含我们的对象;另一部分为视图文档,其中包含对我们在屏幕上显示的对象。

考虑有那么两个空间,其中的对象已经被定义。他们的结构参数(这是一个立方体?锥?它的尺寸?)存储在应用程序的文档中,而他们的图形表示(是绘有黑色的线条?蓝色的面?)存储在视图文档里。这是为什么呢?因为freecad也可以用于没有图形界面的环境,例如在其他程序中,我们仍然必须能够操纵我们的对象,即使没有在屏幕上绘制。

另一个是包含在文档视图的三维视图。一个文档可以有多个视图被打开,所以你可以从多个角度同时检查您的文档。也许你会想看到一个顶视图,同时你的工作的一个视图?然后,你将拥有同一文档的两种视图,都存储在文档视图内。创建新的视图或关闭的视图可以从“视图”菜单或右键查看选项卡。

脚本

从Python解释器,文档可以很容易地创建,访问和修改。例如:

FreeCAD.ActiveDocument

将返回当前(活动)的文件

FreeCAD.ActiveDocument.Blob

在你的文档中访问一个被称为“斑点”对象

FreeCADGui.ActiveDocument

将返回到当前文档相关的文档视图

FreeCADGui.ActiveDocument.Blob

要访问的图形表示(视图)我们的blob对象部分

FreeCADGui.ActiveDocument.ActiveView

将返回当前视图

时间: 2024-07-31 14:31:11

freeCAD文档结构的相关文章

(三)文档结构(上)

一.基本文档结构 1.1  文档元素有4种,任何HTML文档都需要这些元素. 1.1.1 DOCTYPE元素 每个HTML文档都必须以DOCTYPE元素开头.浏览器据此得知自己将要处理的是HTML内容.但是即使省略这个元素,大多数浏览器仍能正确地显示文档内容,但是在编写文档的时候还是最好不要省略. <!DOCTYPE html> 解析: 上述语句告诉浏览器: 1. 处理的是HTML文档.  2.用来标记文档内容的HTML所属的版本.该元素没有结束标签,放于文档开头即可. 1.1.2 html元

HTML5的文档结构

HTML5的文档结构 HTML5简化了许多,它的设计遵循了3个原则:1.兼容性.2.实用性.3.通用访问性     1. header 元素 <header> 标签定义文档或者文档的一部分区域的页眉,又可用于设置文章标题. <header> 元素应该作为介绍内容或者导航链接栏的容器. 在一个文档中,您可以定义多个 <header> 元素. 注释:<header> 标签不能被放在 <footer>.<address> 或者另一个 <

HTML5移动开发之路(42)——HTML4与HTML5文档结构比较

本文为 兄弟连IT教育 机构官方 HTML5培训 教程,主要介绍:HTML5移动开发之路(42)--HTML4与HTML5文档结构比较 一般来说,人们在书写包括HTML在内的文档时,习惯上按照类似于"章--节--小节"这样的层次结构来进行. 在HTML4中的描述方式: <html> <head> </head> <body> <h1>第一章 小强的HTML5移动开发之路</h1> <h2>1.1 HTM

重温CSS之文档结构

出处:http://limits.cnblogs.com 我们来看看几个基本的HTML页面 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"&g

Html5之基础-3 HTML概述、基础语法、文档结构

一.HTML 概述 超文本 (1) Web 是一个超文本文件的集合 (2) 超文本文件是 Web 的基本组成单元,也称为网页或 HTML 文档.Web页等,通常是以.html或.htm为后缀的文件 (3) Web页上之间通过超文本中的超级链接组织在一起 HTML 概述 (1) HTML(HyperText Markup Language):超文本标记语言,一种纯文本类型的语言 - 使用带有尖括号的"标记"将网页中的内容逐一标识出来 (2) 用来设计网页的标记语言 (3) 用该语言编写的

做一个项目的基本文档结构

---恢复内容开始--- 1.首先是对psd文档进行分析,找出各个文档中的相同点,比如说相同的头部(header).尾部(footer).侧边(sidebar)等. 2.建立基本的文档结构,如: 3.切片:对于logo一般保存在imgs里面,我这里是保存在imgs/common里面,即保存在图片的公共部分.imgs里面一般保存的是临时图片,即网站上线之后随时需要换掉的图片.比如轮播图等一般都是临时图片.还有就是对于比较大的图片也是保存在imgs里面.如: 对于css里面的背景图片,一般保存在和c

创建XML文档结构

static void CreateXML(string outputPath) { XmlDocument _xmlDoc = new XmlDocument(); string _xmlNode = @"<books type='ITP' language='english'><metadata></metadata></books>"; _xmlDoc.LoadXml(_xmlNode); XmlDeclaration _xmlDe

《CSS设计指南》笔记--HTML标记与文档结构

通过阅读和学习书籍<CSS设计指南>总结 <CSS设计指南>/Charles lvyke-Smith著.李松峰译-人民邮电出版社 本书网站:http://www.stylinwithcss.com 强烈推荐!!深入浅出,精简,适合入门!! HTML标记与文档结构 1.1 HTML标记基础 1.1.1 文本用闭合标签 ??闭合标签的基本格式如下: <标签名>文本内容<标签名/> <标签名 属性_1="属性值" 属性_2="属

XML文档结构【转载】

一,XML文档结构  XML文档是由一组使用唯一名称标识的实体组成.也是由数据和描述数据的标记组成. 文档的组成部分包括:声明,元素,注释,字符引用和处理命令. 二,创建XML文档 XML声明始终是任何XML文档的第一行.  1,陈述XML声明:为XML文档匹配合适的解析器.    XML声明语法:  <? xml version = "XML版本号"  standalone = “no或yes” encoding = “UTF-8或UTF-16或GB2321或GBK”?>