- Standard_Real aDefaultLength = 100.0; // default axis length, the same as in context
- Quantity_Color aDefaultColor(Quantity_NOC_LIGHTSTEELBLUE4); // default axis color
-
- myAttributes.Bind (Prs3d_DA_XAxisLength, aDefaultLength);
- myAttributes.Bind (Prs3d_DA_YAxisLength, aDefaultLength);
- myAttributes.Bind (Prs3d_DA_ZAxisLength, aDefaultLength);
- myAttributes.Bind (Prs3d_DP_ShadingTubeRadiusPercent, 0.02);
- myAttributes.Bind (Prs3d_DP_ShadingConeRadiusPercent, 0.04);
- myAttributes.Bind (Prs3d_DP_ShadingConeLengthPercent, 0.1);
- myAttributes.Bind (Prs3d_DP_ShadingOriginRadiusPercent, 0.015);
- myAttributes.Bind (Prs3d_DP_ShadingNumberOfFacettes, 12.0);
-
- Aspect_TypeOfLine aLineType = Aspect_TOL_SOLID;
- Standard_Real aWidth = 1.0;
- for (int aPartIter = Prs3d_DP_Origin; aPartIter <= Prs3d_DP_XOZAxis; ++aPartIter)
+ const Standard_Real aDefaultLength = 100.0; // default axis length, the same as in context
+ const Quantity_Color aDefaultColor (Quantity_NOC_LIGHTSTEELBLUE4); // default axis color
+
+ myAttributes[Prs3d_DatumAttribute_XAxisLength] = aDefaultLength;
+ myAttributes[Prs3d_DatumAttribute_YAxisLength] = aDefaultLength;
+ myAttributes[Prs3d_DatumAttribute_ZAxisLength] = aDefaultLength;
+ myAttributes[Prs3d_DatumAttribute_ShadingTubeRadiusPercent] = 0.02;
+ myAttributes[Prs3d_DatumAttribute_ShadingConeRadiusPercent] = 0.04;
+ myAttributes[Prs3d_DatumAttribute_ShadingConeLengthPercent] = 0.1;
+ myAttributes[Prs3d_DatumAttribute_ShadingOriginRadiusPercent] = 0.015;
+ myAttributes[Prs3d_DatumAttribute_ShadingNumberOfFacettes] = 12.0;
+
+ for (int aPartIter = Prs3d_DatumParts_Origin; aPartIter <= Prs3d_DatumParts_XOZAxis; ++aPartIter)