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)

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?

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.

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

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.

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.

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)

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

This seems to be fixed :slight_smile:

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

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.

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.

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

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

These new components are only in Rhino 8 WIP.

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!

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.

You might want to look at Grasshopper Player?

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

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.