@@ -7041,7 +7041,7 @@ export namespace OCCT {
70417041 direction : Base . Vector3 = [ 0 , 1 , 0 ] ;
70427042 }
70437043 export class SimpleLinearLengthDimensionDto {
7044- constructor ( start ?: Base . Point3 , end ?: Base . Point3 , direction ?: Base . Vector3 , offsetFromPoints ?: number , crossingSize ?: number , labelSuffix ?: string , labelSize ?: number , labelOffset ?: number , labelRotation ?: number , arrowType ?: dimensionEndTypeEnum , arrowSize ?: number , arrowAngle ?: number , arrowsFlipped ?: boolean , labelFlipHorizontal ?: boolean , labelFlipVertical ?: boolean ) {
7044+ constructor ( start ?: Base . Point3 , end ?: Base . Point3 , direction ?: Base . Vector3 , offsetFromPoints ?: number , crossingSize ?: number , labelSuffix ?: string , labelSize ?: number , labelOffset ?: number , labelRotation ?: number , arrowType ?: dimensionEndTypeEnum , arrowSize ?: number , arrowAngle ?: number , arrowsFlipped ?: boolean , labelFlipHorizontal ?: boolean , labelFlipVertical ?: boolean , labelOverwrite ?: string ) {
70457045 if ( start !== undefined ) { this . start = start ; }
70467046 if ( end !== undefined ) { this . end = end ; }
70477047 if ( direction !== undefined ) { this . direction = direction ; }
@@ -7057,6 +7057,7 @@ export namespace OCCT {
70577057 if ( arrowsFlipped !== undefined ) { this . arrowsFlipped = arrowsFlipped ; }
70587058 if ( labelFlipHorizontal !== undefined ) { this . labelFlipHorizontal = labelFlipHorizontal ; }
70597059 if ( labelFlipVertical !== undefined ) { this . labelFlipVertical = labelFlipVertical ; }
7060+ if ( labelOverwrite !== undefined ) { this . labelOverwrite = labelOverwrite ; }
70607061 }
70617062 /**
70627063 * The start point for dimension
@@ -7162,9 +7163,15 @@ export namespace OCCT {
71627163 * @default false
71637164 */
71647165 labelFlipVertical ? = false ;
7166+ /**
7167+ * Override label text with custom expression (supports 'val' for computed value, e.g., '100*val', 'Length: val mm')
7168+ * @default 1*val
7169+ * @optional true
7170+ */
7171+ labelOverwrite ? = "1*val" ;
71657172 }
71667173 export class SimpleAngularDimensionDto {
7167- constructor ( direction1 ?: Base . Point3 , direction2 ?: Base . Point3 , center ?: Base . Point3 , radius ?: number , offsetFromCenter ?: number , crossingSize ?: number , radians ?: boolean , labelSuffix ?: string , labelSize ?: number , labelOffset ?: number , endType ?: dimensionEndTypeEnum , arrowSize ?: number , arrowAngle ?: number , arrowsFlipped ?: boolean , labelRotation ?: number , labelFlipHorizontal ?: boolean , labelFlipVertical ?: boolean ) {
7174+ constructor ( direction1 ?: Base . Point3 , direction2 ?: Base . Point3 , center ?: Base . Point3 , radius ?: number , offsetFromCenter ?: number , crossingSize ?: number , radians ?: boolean , labelSuffix ?: string , labelSize ?: number , labelOffset ?: number , endType ?: dimensionEndTypeEnum , arrowSize ?: number , arrowAngle ?: number , arrowsFlipped ?: boolean , labelRotation ?: number , labelFlipHorizontal ?: boolean , labelFlipVertical ?: boolean , labelOverwrite ?: string ) {
71687175 if ( direction1 !== undefined ) { this . direction1 = direction1 ; }
71697176 if ( direction2 !== undefined ) { this . direction2 = direction2 ; }
71707177 if ( center !== undefined ) { this . center = center ; }
@@ -7182,6 +7189,7 @@ export namespace OCCT {
71827189 if ( labelRotation !== undefined ) { this . labelRotation = labelRotation ; }
71837190 if ( labelFlipHorizontal !== undefined ) { this . labelFlipHorizontal = labelFlipHorizontal ; }
71847191 if ( labelFlipVertical !== undefined ) { this . labelFlipVertical = labelFlipVertical ; }
7192+ if ( labelOverwrite !== undefined ) { this . labelOverwrite = labelOverwrite ; }
71857193 }
71867194
71877195 /**
@@ -7301,6 +7309,12 @@ export namespace OCCT {
73017309 * @default false
73027310 */
73037311 labelFlipVertical ? = false ;
7312+ /**
7313+ * Override label text with custom expression (supports 'val' for computed value, e.g., '100*val', 'Angle: val deg')
7314+ * @default 1*val
7315+ * @optional true
7316+ */
7317+ labelOverwrite ? = "1*val" ;
73047318 }
73057319 export class PinWithLabelDto {
73067320 constructor ( startPoint ?: Base . Point3 , endPoint ?: Base . Point3 , direction ?: Base . Vector3 , offsetFromStart ?: number , label ?: string , labelOffset ?: number , labelSize ?: number , endType ?: dimensionEndTypeEnum , arrowSize ?: number , arrowAngle ?: number , arrowsFlipped ?: boolean , labelRotation ?: number , labelFlipHorizontal ?: boolean , labelFlipVertical ?: boolean ) {
0 commit comments