ISO 10303-214:2010(E)
A Circular_pattern is the replication of a base feature about a rotation axis.
The inherited attribute 'location_and_orientation' shall be located in the centre point of the pattern. The z-axis of this attribute shall specify the rotation axis, and the base feature shall be located at a y co-ordinate of zero.
The origin of the base feature or of the transformed base feature is located at a distance from the local z-axis that equals half the diameter of the Circular_pattern.
NOTE The base feature or the transformed base feature is the first instance of the Circular_pattern.
A Circular_pattern is a type of Replicate_feature.
The data associated with a Circular_pattern are the following:
The angular_spacing specifies the angle between two instances in the Circular_pattern.
See circular_pattern to feature_parameter for the application assertion.
The diameter specifies twice the distance between the centre of the Circular_pattern and the location of the base feature.
NOTE Usually, the diameter can be determined from the location of the Circular_pattern and the location of the base feature. The attribute diameter may be instantiated to support process planning which may require the diameter value explicitly.
See circular_pattern to feature_parameter for the application assertion.
The diameter need not be specified for a particular Circular_pattern.
The missing_feature specifies those instances that are omitted in the Circular_pattern.
See circular_pattern to circular_omit_pattern for the application assertion.
The number_of_features specifies the number of features used in the Circular_pattern.
NOTE The number_of_features includes any constituents that are in a later step subject to omission.
The relocated_feature specifies those instances that are relocated in the Circular_pattern.
See circular_pattern to circular_offset_pattern for the application assertion.
The rotation specifies the angle of the rotation that shall be applied to each replicate, after its positioning along the circle, with respect to the position of the previous replicate in the Circular_pattern. The default value is zero.
EXAMPLE Figure 17 depicts a Circular_pattern with a rotation specified that equals the negative angular_spacing of the Circular_pattern.
See circular_pattern to feature_parameter for the application assertion.
The rotation need not be specified for a particular Circular_pattern.
© ISO 2010 — All rights reserved