属性编辑器是FreeCAD最重要的工具之一,也是FreeCAD使用的主要元素。 属性编辑器允许管理文档中对象的属性。
通常,属性编辑器一次只处理一个对象。属性编辑器中显示的值属于活动文档的活动对象(如果您处理多个文档,请注意哪个文档是真正活动文档)。如果您没有选择任何元素(或没有元素),则属性编辑器将为空。
并不是所有的属性都可以随时修改。根据具体状态,某些属性将显示为只读。
对象的属性分组在“视图”属性和“数据”属性中,并显示在不同的选项卡下。
不同的对象可能有不同的属性。然而,一些属性在所有对象中是常见的,例如对象的位置和旋转是可以被操纵的数据属性。
一个属性是一条信息,如一个数字或文本字符串,附加到一个FreeCAD文档或文档中的一个对象。可以使用属性编辑器修改属性,如果允许的话。
属性在FreeCAD中起着非常重要的作用,因为它是从一开始就使用参数化对象,这些对象是仅由属性定义的对象。
FreeCAD中的自定义脚本对象可以具有以下类型的属性:
布尔 浮点数 浮点数列表 浮点数约束 角度 距离 整数 整数约束 百分 列举 整数列表 字符串 字符串列表的 链接 链表 矩阵 向量 向量列表 布局 布局列表 颜色 颜色列表 材料 路径 文件 已被包含的文件 零件形状 圆角轮廓 圈
属性编辑器有两个选项卡:“视图”选项卡和“数据”选项卡。
功能属性有两种类型,可通过属性编辑器底部的选项卡进行访问:
Base
Base
DATAAngle : 参数 Angle 表示与 Axis(下面)选项一起使用的角度。这里定义了一个角度。轴上的角度设置为轴。
对象在指定轴周围取指定角度。
如果创建具有所需旋转的对象应该是旋转功能的一定量,以使其能够采取与另一个元素存在相同的角度。
DATAAxis : 此选项指定旋转所创建对象的轴/轴。旋转的确切值来自角度(见上文)选项。
此选项有三个参数,这些参数以数字 x,y 或 z 的形式传输。添加一个值,一个轴的数量越多,将旋转到每个指定的轴角度。
例如,使用角度为15°:指定 x 为 1.0和 y 为 2.0 将在y轴和x轴(最终位置)上旋转 15°和30°
DATABase : 该选项指定轴x,y或z中的偏移量,并接受任何数字作为每个字段的参数。
DATALabel : 标签是给予操作的名称,可以方便地更改此名称。
DATAPlacement : [(0.00 0.00 1.00);0.00;(0.00 0.00 0.00)] 总结下面的数据。
每个功能都可以通过“数据属性”表进行控制。它控制零件相对于坐标系的位置。注意:展示位置选项不会影响功能的物理尺寸,而仅影响其在空间中的位置!
如果您选择标题 Placement , 出现 三个小点 的按钮,单击此按钮 ..., 你可以访问选项窗口 Tasks_Placement.
DATAAngle : Angle参数指定与axis选项(下面)一起使用的角度。此处设置一个角度,并且通过轴选项设置角度作用的轴。 该特征围绕指定的轴旋转指定的角度。 如果您根据需要创建了革命功能,则可能会使用示例,但是需要将整个功能旋转一定量,以便使其与另一个预先存在的功能进行排队。
DATAAxis : 此选项指定要旋转创建的要素的轴/轴。旋转的确切值来自于角度选项(上图)。 此选项有三个参数,它们作为数字传递到工具中的x,y或z框。将值添加到多个轴将导致零件在每个轴上旋转角度。 例如,以15°的角度设定,对于x指定值为1.0,对于y指定2.0,将使完成的部件在x轴上旋转15°,在y轴上旋转30°。
DATAPosition : 此选项指定所有维度引用的基点。此选项有三个参数,它们作为数字传递到工具中的x,y或z框。将值添加到多个框中将导致部件按照相应轴的单位数进行转换。
PS:显示的属性可能会有所不同,具体取决于所使用的工具。