Post

Arc2D

Overview

Arc2D is a line-based geometry node that defines a linear circular arc with center (0,0) in X-Y plane, with angles measured starting at positive x-axis and sweeping towards positive y-axis.

The Arc2D node belongs to the Geometry2D component and requires at least level 2, its default container field is geometry. It is available from X3D version 3.0 or higher.

Hierarchy

1
2
3
+ X3DNode
  + X3DGeometryNode
    + Arc2D

Fields

SFNode [in, out] metadata NULL [X3DMetadataObject]

Information about this node can be contained in a MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString or MetadataSet node.

Hint

SFFloat [ ] startAngle 0 [-2π,2π]

Arc extends from startAngle counterclockwise to endAngle, in radians.

Hints

Warning

  • Simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, avoiding the need for potentially expensive tessellation at run time.

SFFloat [ ] endAngle π/2 [-2π,2π]

Arc extends from startAngle counterclockwise to endAngle, in radians.

Hints

Warning

  • Simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, avoiding the need for potentially expensive tessellation at run time.

SFFloat [ ] radius 1 (0,∞)

Circle radius, of which the arc is a portion.

Hint

  • For size animation, modify the scale of a parent/ancestor Transform node instead.

Warning

  • Simple-geometry dimensions are initializeOnly and cannot be changed after initial creation, avoiding the need for potentially expensive tessellation at run time.

Advice

Hints

Warnings

Example

View Source in Playground

See Also

This post is licensed under CC BY 4.0 by the author.