Use Formulas, Parameters, Labels to Change the Display Text of a Dimension

Use Formulas, Parameters, Labels to Change the Display Text of a Dimension

brianorser
Contributor Contributor
901 Views
9 Replies
Message 1 of 10

Use Formulas, Parameters, Labels to Change the Display Text of a Dimension

brianorser
Contributor
Contributor

Hello

 

I need a dimension to display a different number than the unit length of the measured object. In other words, if the dimension is measuring an object that is 1' long, I need the dimension to instead display (1' * .9) or "0.9". I am ready to use any means, including Grasshopper or Python or C+, and am able to invest significant time in creating this solution.

 

I have been trying using labels and global parameters, but am falling short.

 

Thank you,

 

Brian

0 Likes
902 Views
9 Replies
Replies (9)
Message 2 of 10

ToanDN
Consultant
Consultant

Why can't you scale the model to the correct size instead of faking the dimensions?

0 Likes
Message 3 of 10

brianorser
Contributor
Contributor

I need the drawings to display both Imperial dimensions (for the Building Department) and Shaku, a traditional Japanese decimal system which the carpenters will use to build the building.

0 Likes
Message 4 of 10

ToanDN
Consultant
Consultant

Yes I got that. Link the rhino model in Revit, choose feet for import units, then select it, edit type and change Scale factor from 1 to 0.9...

0 Likes
Message 5 of 10

brianorser
Contributor
Contributor

Hello ToanDN

 

Your suggestion is a method for scaling the model, not a method for dimensioning and creating schedules in Feet-Inches and Shaku.

0 Likes
Message 6 of 10

ToanDN
Consultant
Consultant

Exactly. Now you have two instances of the link. One scaled 1:1 to dimension in shaku. One scaled  0.9:1to do dimension in feet.

0 Likes
Message 7 of 10

anze.kumar
Advocate
Advocate

You could try manully replacing dimension value with text - which is a lot of manual work.

anzekumar_0-1684655796930.png

 

Then create two different types of Dimension Styles: one in Imperial and one in traditional Japanese.
Once everything is dimensioned, duplicate the View with Deatiling -> select all instances of dimensions -> replace them with other type.

0 Likes
Message 8 of 10

carl-marcus.ekstromDDJLJ
Contributor
Contributor

Hi, create a detail item line based family for the dimensions. Then you can create a scaled value of the length

0 Likes
Message 9 of 10

brianorser
Contributor
Contributor

This is an interesting workaround--thanks. Not ideal, but something to consider.

0 Likes
Message 10 of 10

brianorser
Contributor
Contributor
Hi

This would only work for us if the replacement value is calculated automatically. I'll need to pursue that in Python or Dynamo.
0 Likes