XML弧

这是一个非复合和复合构建器构建的圆弧的几何形状。目前,下列定义弧支持:

  1. 由3个重合控制点定义的圆弧。
  2. 由一个圆的圆心限定的圆弧,开始和结束点和方向。
  3. 由开始和结束点,半径和方向限定的圆弧。

构建器类型:非复合/复合材料,接受点几何在混合模式下

几何构造:圆弧几何

数据参数:

数据名称

需要/
可选的

数据串

  1. 对于由3个重合控制点定义的弧段,坐标数据表示按弧段遍历顺序重合的点。

的坐标数据可以被接收作为点的几何形状,所述几何形状点的顺序被假设为弧遍历的顺序。

  1. 坐标数据字符串表示“方向”数据参数存在时弧的中心、起点和终点。

的坐标数据可以被接收作为点的几何形状。这些控制点也许有名或无名的。命名点的几何形状以任意顺序,有名称必须是“中心”之一,“开始”或“结束”,或任何其等同物,见下文也许好评。如果点的几何形状是无名的,那么点的顺序是显著,收到的第一点被假定为中心点,下一个点为起点,最后一个点为圆弧的终点。

  1. 坐标数据串表示当“方向”和“半径”数据参数存在时,弧的起点和终点

的坐标数据可以被接收作为点的几何形状。这些控制点也许有名或无名的。命名点的几何形状以任意顺序可能收到的,有名称必须是“开始”或“结束”一个,或任何其等同物,见下文。如果点的几何形状是无名的,那么点的顺序是显著,收到的第一点被假定为起点,下点作为弧的终点。

等价控制点名称:下列名称可被取代为“中心”,“开始”和“结束”:

  • 中心:中心点
  • 开始:FromPoint
  • 结束:ToPoint

范围:字符串

可选如果控制点都在为点几何传递;另有要求

方向

指定从开始到弧的终点遍历方向。

范围:CW | ccw

默认:没有默认值。

如果需要的数据串是指定的中心,开始和结束一个弧点

半径

的圆弧的半径。

范围:正实数。

默认:没有默认值。

需要,其方向沿,如果数据串指定的圆弧的起始点和结束点。

轴阶

指示轴为坐标。

范围:数字1..N,其中N是维数的置换。

每个数由逗号分隔“”。

默认:“1,2,...,N”

可选的

尺寸

坐标的尺寸。

范围:字符串表示的正整数,或“隐式”的文本,这力量即使指定轴阶被自动确定的尺寸。

默认值:如果没有指定的尺寸会自动确定。

可选的

轴分离器

分离的每个轴上的字符串中的数据串的坐标。

范围:字符串| “whitespace” this includes the tab, newline, and space characters.

默认:“”

可选的

坐标分离器

串组分离在数据串中的每个坐标。

范围:字符串

默认值:“空格”这包括制表符,换行符和空格字符。

可选的

十进制

表示数据字符串中每个实数的小数点的字符串。

范围:字符串

默认值:“。”

可选的

坐标系统

指定坐标系统名称。如果坐标系统的表达式序列计算结果为空字符串,则不会设置正在构建的特性的坐标系统。

范围:字符串

可选的

number-of-arcs

该数据参数是可选的,并且仅适用于由与其一致的控制点定义的电弧。如果给定的值大于1,则数据字符串中的坐标数必须为(2*弧数+1),每个构建的连续弧共享一个公共控制点,从这些连续弧返回的几何图形不再是弧,而是返回一个路径几何图形。

范围:一个正数

默认值:1

可选的

demote-incomplete-geometry

这个可选的数据参数允许xml-arc几何构造器在没有给定数据字符串或数据字符串的值为空字符串时返回非几何对象。

范围:假|真

默认值:假

可选的

incomplete-geometry-traits

这个可选的数据参数只有在demote-incomplete-geometry数据参数设置为true时才生效。此参数列出了xml-arc数据参数,这些参数应该作为特征加载到降级的arc几何结构中。例如,当这个几何构造器未能构造一个圆弧,并且demote-incomplete-geometry被设置为true,并且该参数的值被设置为“半径方向”,那么该构造器将构造一个具有半径和方向特征的空几何。

范围:用空格分隔的arc数据参数名称列表

默认:没有默认值。

可选的

的名字

指定几何图形的名称。

范围:字符串

可选的

共线点,如线

这个可选的数据参数只有在三个控制点构成一个电弧时才有效。如果该参数的值为“true”,且三个控制点共线,则几何构造器将生成一条线,而不是弧。

范围:假|真

默认值:假

可选的