How to maintain dimension size?
All  1-2  3-6

Previous
Next
 From:  Michael Gibson
11764.3 In reply to 11764.1 
Hi Matadem,

re:
> I resize the dimensions to a bigger size

Do you mean you are increasing the size of the screenshot image, or do you mean you are editing dimension objects inside the model?

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Matadem
11764.4 
In Moi3d I have changed the dimension size to what I needed.
but when using the script it saves it small.

Tnx!
Image Attachments:
Size: 6.6 KB, Downloaded: 18 times, Dimensions: 186x133px
Size: 41.5 KB, Downloaded: 18 times, Dimensions: 461x355px
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
11764.5 In reply to 11764.4 
Hi Matadem, try using this version. If it's too big adjust the dim_scale_factor = 4.0 at the start:

script: var dim_scale_factor = 4.0; var dims = moi.geometryDatabase.getObjects().getAnnotations(); var used_ui_font = []; for ( var i = 0; i < dims.length; ++i ) { var dim = dims.item(i); if ( dim.fontName == '' ) { dim.fontName = moi.ui.fontName; dim.fontPtSize = moi.ui.fontSize; used_ui_font.push( dim ); } dim.fontPtSize *= dim_scale_factor; dim.arrowLength *= dim_scale_factor; dim.arrowGap *= dim_scale_factor; dim.openArrowLength *= dim_scale_factor; dim.tickLength *= dim_scale_factor; dim.dotSize *= dim_scale_factor; dim.extensionLength *= dim_scale_factor; dim.extensionGap *= dim_scale_factor; dim.arrowLineExtension *= dim_scale_factor; dim.textBoxPaddingX *= dim_scale_factor; dim.textBoxPaddingY *= dim_scale_factor; dim.textBoxOutlineWidth *= dim_scale_factor; } var prev_background = moi.view.viewportBackgroundColor; moi.view.viewportBackgroundColor = 0xFFFFFF; moi.view.lineWidth = 4; moi.grid.display = false; moi.grid.showXYAxes = false; moi.view.showAxisIcon = false; moi.view.showViewTitles = false; var img = null; try { img = moi.ui.getActiveViewport().render( 4000, 2500 ); } catch(e){} moi.view.lineWidth = 1; moi.grid.display = true; moi.grid.showXYAxes = true; moi.view.showAxisIcon = true; moi.view.showViewTitles = true; moi.view.viewportBackgroundColor = prev_background; for ( var i = 0; i < dims.length; ++i ) { var dim = dims.item(i); dim.fontPtSize /= dim_scale_factor; dim.arrowLength /= dim_scale_factor; dim.arrowGap /= dim_scale_factor; dim.openArrowLength /= dim_scale_factor; dim.tickLength /= dim_scale_factor; dim.dotSize /= dim_scale_factor; dim.extensionLength /= dim_scale_factor; dim.extensionGap /= dim_scale_factor; dim.arrowLineExtension /= dim_scale_factor; dim.textBoxPaddingX /= dim_scale_factor; dim.textBoxPaddingY /= dim_scale_factor; dim.textBoxOutlineWidth /= dim_scale_factor; } for ( var i = 0; i < used_ui_font.length; ++i ) { var dim = used_ui_font[i]; dim.fontName = ''; dim.fontPtSize = 0; dim.fontStyleName = ''; dim.fontWeight = 0; dim.fontStyle = 'Normal'; dim.fontUnderline = false; dim.fontStrikeout = false; } var name = img.getSaveFileName(); if ( name != '' ) img.save( name );

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Matadem
11764.6 
works good! tnx!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
 
Show messages: All  1-2  3-6