xml-elliptical-arc

这是一个非复合和复合构建器,它构造了一个椭圆圆弧几何形状。支持以下椭圆圆弧定义:

  1. 由圆心确定的椭圆弧,起点和终点,primary-radius,secondary-radius,方向,旋转,和转动方向。

建筑类型:non-composite /复合,在复合模式下接受点几何

几何构造:弧几何

数据参数:

数据名称

价值

要求/
可选

数据串

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

坐标数据可以作为点几何接收。这些控制点可以命名,也可以不命名。指定的点几何图形也可以以任何顺序接收:它们的名称必须是“center”之一,“开始”或“结束”,或它们的任何等价物(见下文)。如果点几何是未命名的,那么这些点的顺序是重要的,假设接收到的第一个点为中心点,下一点作为起始点,最后一点是弧的端点。

等效控制点名称:以下名称可代替“中心”,“开始”和“结束”:

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

范围:字符串

如果要将控制点作为点几何形状传入,则可选;否则需要

primary-radius

椭圆的主轴的长度为圆弧的基础。

范围:一个正实数。

默认值:没有默认值。

要求
secondary-radius

椭圆二次轴的长度为圆弧的基础。

范围:一个正实数。

默认值:没有默认值。

要求

方向

指定从椭圆弧的起点到终点的遍历方向。

范围:cw | ccw

默认值:没有默认值。

要求

旋转

定义弧的椭圆的旋转。旋转角度指定从水平轴到主轴在旋转方向数据参数指定的方向上的角度(以角度为单位)。

范围:一个正实数。

默认值:0.0

可选

转动方向

指定旋转方向。参见旋转数据参数。

范围:cw | ccw

默认值:公约

要求

axis-order

表示坐标的轴。

范围:数字1..N的排列,其中N是维数。

每个数字之间用逗号“,”隔开。

默认值:1,2,…,N”

可选的,仅在指定数据字符串时使用

坐标的维数。

范围:表示正整数的字符串,或者“隐含的”字面意思,即使指定了轴向顺序,也会强制自动确定维度。

默认值:未指定时将自动确定维度。

可选的,仅在指定数据字符串时使用

axis-separator

中分隔坐标的每个轴的字符串数据串

范围:字符串|“空格”-这包括标签,换行符,和空间的角色。

默认值:”、“

可选的,仅在指定数据字符串时使用

coord-separator

中分隔每个坐标的字符串数据串

范围:字符串

默认:“空白”-这包括标签,换行符,和空间的角色。

可选的,仅在指定数据字符串时使用

小数

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

范围:字符串

默认值:“。”

可选的,仅在指定数据字符串时使用

坐标系统

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

范围:字符串

可选

demote-incomplete-geometry

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

范围:false | true

默认值:假

可选

incomplete-geometry-traits

此可选数据参数仅在demote-incomplete-geometry数据参数设置为true。此参数列出了xml-椭圆-圆弧数据参数,这些参数应该作为特征加载到降级的圆弧几何中。例如,当这个几何构造器无法构造一个圆弧,并且将demote-incomplete-geometry设置为true,并且将该参数的值设置为“半径方向”时,然后构建器将构造一个具有半径和方向特征的空几何。

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

默认值:没有默认值。

可选

的名字

指定几何图形的名称。

范围:字符串

可选