样条曲线
autocad_entity:autocad_splines
花键特征是线性或区域特征 - 这取决于它们是否被关闭 - 和用于表示具有平滑曲线的特征。每样都有一些属性完全弥补花的。什么时候STORE_SPLINE_DEFS设定为是,读取器设置的坐标是要么拟合点或(取决于什么是用来定义样条)的控制点。样条曲线总是3D - 有在AutoCAD没有办法指出,如果该功能的目的是只有2D。如果STORE_SPLINE_DEFS未指定或设置为没有,然后由读取器返回的花键的坐标是基于所述花键定义的内插值。
小费:提示:当您正在执行一个AutoCAD对AutoCAD的翻译,那么你应该总是设置STORE_SPLINE_DEFS至是以获得最佳的效果。
AutoCAD的样条曲线有几个属性,这些属性读取时返回,书写时必须指定。
属性名称 |
内容 |
autocad_degree |
多项式的程度用于形成花键。 |
autocad_knot_tolerance |
花键结的耐受性。 |
autocad_degree |
度的样条。 |
autocad_cntl_pt_tolerance |
控制点的公差。 |
autocad_fit_tolerance |
拟合点的公差。 |
autocad_knot_tolerance |
结的耐受性。 |
autocad_num_cntl_pts |
控制点的数量。 |
autocad_control_x autocad_control_y autocad_control_z |
的逗号分隔的列表表示花键的控制点的坐标。应该有每个列表,其中n恰好n项是autocad_num_cntl_pts的价值 |
autocad_num_fit_pts |
拟合点的数量。 |
autocad_fit_x autocad_fit_y autocad_fit_z |
的逗号分隔的列表表示拟合点型样条曲线的拟合点的坐标。应该有每个列表,其中n是autocad_num_fit_pts的价值恰好n项。 |
autocad_num_knots |
节数。 |
autocad_knot_param | 计算方法用来确定拟合点之间的花键的曲率,用于拟合点型花键。 范围:弦|sqrtchord |制服|习惯 |
autocad_flag |
表示花键的类型的标志。它会从AutoCAD到AutoCAD时,通常只使用一个位向量。 1. CLOSED 2.定期 4.合理 8.平面 16. LINEAR |
autocad_start_tangent_x autocad_start_tangent_y autocad_start_tangent_z |
表示用于拟合点型花键起始切线的载体。 |
autocad_end_tangent_x autocad_end_tangent_y autocad_end_tangent_z |
表示用于拟合点型花键端切线的载体。 |
autocad_control_x autocad_control_y autocad_control_z |
逗号分开。在逗号控制点坐标分隔的值。如果STORE_SPLINE_DEFS是指定的,则控制点也被存储作为坐标。 |
autocad_control_weights |
控制点的权重。用逗号分隔的每个控制点的权重的值的列表。 |
autocad_spline_type | 表示花键的形式的值。甲花键可以被定义为控制点样条无拟合点,或拟合点样条拟合点和可能的控制点为好。 范围:适合|control_vertices |
当写花键,键必须严格规定,因为它是从阅读器返回了STORE_SPLINE_DEFS设置为是:
- 可以从控制点来限定有花键的属性为控制点型花键。这将是属性,如autocad_control_x,autocad_num_cntl_points和autocad_cntl_pt_tolerance。另外的花键可以从类似的拟合点的属性,具有或不具有控制点的属性进行定义,如一个拟合点型花键。
- 如果样条曲线是由控制点定义则autocad_num_fit_pts必须是零和autocad_num_cntl_pts必须是相同的值在autocad_control_x,autocad_control_y和autocad_control_z属性的数量。