xml-elliptical-arc

This is a non-composite and composite builder that constructs an elliptical arc geometry. The following elliptical arc definition is supported:

  1. 椭圆弧形定义为一个圆的中心,圣art and end point, primary-radius, secondary-radius, direction, rotation, and rotation-direction.

builder type:非复合/复合材料,接受点几何在混合模式下

geometry constructed:圆弧几何

data parameters:

Data Name

需要/
Optional

data-string

  1. The coordinate data string denotes the center, start and end point of an arc when the “direction” data parameter is present.

The coordinate data may be received as point geometries. These control points can be named or unnamed. The named point geometries can also be received in any order: their names must be one of “center”, “start” or “end”, or any of their equivalents (see below). If the point geometries are unnamed, then the order of the points is significant, the first point received is assumed as the center point, the next point as the start point, and the last point as the end point of the arc.

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

  • center: CentrePoint
  • 开始:FromPoint
  • end: ToPoint

范围:字符串

Optional if the control points are to be passed in as point geometries; otherwise Required

primary-radius

为椭圆弧是基于所述主轴线的长度。

Range: A positive real number.

默认:没有默认值。

需要
secondary-radius

The length of the secondary axis for the ellipse the arc is based upon.

Range: A positive real number.

默认:没有默认值。

需要

方向

Specifies the traversal direction from the start to the end point the elliptical arc.

范围:CW |CCW

默认:没有默认值。

需要

rotation

The rotation of the ellipse that defines the arc. The rotation angle specifies the angle in degrees from the horizontal axis to the primary axis in the direction specified by the rotation-direction data parameter.

Range: A positive real number.

默认值:0.0

Optional

旋转方向

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

范围:CW |CCW

默认值:CCW

需要

轴阶

指示轴为坐标。

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

Each number is separated by a comma “,”.

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

可选的,如果指定的数据串仅用于

尺寸

坐标的尺寸。

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

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

可选的,如果指定的数据串仅用于

axis-separator

The string separating each axis of a coordinate in thedata-string.

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

默认:“”

可选的,如果指定的数据串仅用于

coord-separator

The string separating each coordinate in thedata-string.

范围:字符串

Default: “whitespace” – this includes the tab, newline, and space characters.

可选的,如果指定的数据串仅用于

decimal

The string representing the decimal point for each real number in the data-string.

范围:字符串

默认:“”

可选的,如果指定的数据串仅用于

coordinate-system

Specifies the coordinate system name. If the expression sequence for the coordinate-system evaluates to the empty string, then the coordinate system for the feature being built will not be set.

范围:字符串

Optional

demote-incomplete-geometry

This optional data parameter allows the xml-elliptical-arc geometry builder to return a non-geometrical object when no data-string is given or when the value of the data-string is the empty string.

Range: false | true

默认值:false

Optional

不完整的,几何特征

此可选数据参数生效,只有当demote-incomplete-geometry数据参数设置为true。该参数列表应该被加载到降级弧形的几何形状特征在xml椭圆弧的数据参数。例如,当该几何形状构建器不能构建一个圆弧和降级不完全几何形状被设置为真,并且被设置为“半径方向”此参数的值,则构建器将构建具有半径和方向性状的空的几何形状。

范围:空格隔开的弧线数据的参数名列表

默认:没有默认值。

Optional

name

Specifies the geometry’s name.

范围:字符串

Optional