Grasshopper Rhino Dimensions

Maybe I’m tired but is it really necessary to plug in four wires so a linear dimension has all its settings right?

I mean it’s all in the annotation style but a linear dimension component does not have an input for the annotation style? I see there’s

Grasshopper dimensions and baked dimensions aren’t at the same offset. Grasshopper dimensions seem to be stuck on the line.

The selected annotation overrides displays as 484.00 in much too small scale and once baked shows the correct value of 484.

Annotations are not displayed in rendered mode:

If I’m doing it all wrong maybe someone can provide a demo file?

Thanks and have a nice weekend

annotation_problem.3dm (80.3 KB)

annotation_problem.gh (19.1 KB)

1 Like

The size problem has to do with the Model space scale.

Annotations don’t seem to take the Model space scale into account until they are baked.

EleFront 4.2.2 and 5.1.2 does it right.

I have both Model and Layout space enabled in the settings.

@mary can you explain this?

1 Like

If you right click on the Assign Annotation Style component and select “Show All Parameters”, it will expose a scale option to change the model space scale of all of the annotations.

2 Likes

Actually these two files in my post above demonstrate the problem.

1 Like

Hi Andy, I think I figured out how to set the scale.

One thing that still bothers me is the gap.

In the example attached the gap is set to 0.8

The baked annotation is correct but the Grasshopper preview is too close to the baseline.

1 Like

Can you upload the Rhino document for this example as well? I ask because I can see you’re using a Query Annotation Styles component and I’d like to make sure I’m using the same annotation style that you’re using.

2 Likes

I changed the filter to ‘Millimeter Small’ and this is using my template file.

annotation_text_gap_problem.3dm (45.8 KB)
annotation_text_gap_problem.gh (23.7 KB)

2 Likes

quick someone get em some more coffee :smiley:

I need these tools :coffee: :grin:

:exploding_head:

I like where this is going :slightly_smiling_face:

hi Martin,

this issue is logged as RH-76173 Grasshopper preview of dimension doesn’t show correct text gap when compared to actual Rhino drawing code

2 Likes

This seems to be fixed :slight_smile:

2 Likes

Haha… I fixed it yesterday. Thanks for following up!

2 Likes

Does this mean I can use GH to dimension my stuff and they update automatically? :open_mouth:

This would make the layout workflow so much better :upside_down_face:

If dimensions would autoupdate, then they’d be more permanent from the first time.

Usually they seem so just for the moment, temporary.

Civil engineers would love this for 2D-plans, for example.

2 Likes

Yes, you can add dimensions in GH now and if you’re using the dynamic baker then everything would be “live” inside of Rhino as soon as you edit things.

2 Likes

This is absolutely awesome :sunglasses: I can’t wait to try it out.

Is this only for the V8 wip? or… V7 too?

1 Like

These new components are only in Rhino 8 WIP.

2 Likes

Yes! Sweet! Amazing! I have looked forward to this for ages. (That and Layout tools in gh)
Rhino 8 is going to be worth the wait!

1 Like

Cool, thanks!
Now if there would be a way to avoid having to manually open the bldy grasshopper window and load the script on every scene open, it would be fanrastic!

I’m taking the opportunity to nag you again for a native dynamic scene object that can pack a GH script, like Visualarq elements or the APE (adaptive parts environment) plugin.

1 Like

You might want to look at Grasshopper Player?

2 Likes

This should do the trick here. :slightly_smiling_face: :+1:
@Eugen

1 Like

Yes, I think @martinsiegrist is correct. I think the GH Player is likely your best solution for what you describe. Alternatively, you might be able to do something with Rhino.Compute to do what you’re looking for, but I think the GH Player would likely be the path of least resistance.

2 Likes