Requests: 2D Annotation

Hello!

I have been using Rhino for a few years to do all my 3D modelling, but I have recently switched to Rhino also for all my 2D drafting abandoning other software like Autocad and Revit.

Below are a few questions / requests mainly regarding 2D drafting:

  1. Control linetypes of dimensions/dimension styles

    Would it be possible to control the 2 linetypes of dimensions separatedly? The main line of dimension and that of the extension line, like in the attached image.

    For example, to have a setting for the extension linetype, like a dropdown menu that lets you chose a specified line type or a ByLayer/ByBlock,etc.

  2. Make geometry that scales “annotatively”
    In the image below I am trying to create a “Level indication” block

    I was wondering if it is possible to scale the drafted geometry (block or a group of curves) “annotatively” in the same manner as the text, when switching from model space to layout space. A scaling that could be controlled via the Annotation Styles of the document, similar to a Leader.

  3. Indroduce Batting & Zigzag linetypes
    The type of line that is used for insulation (thermal, acustic, etc.)
    Is there a way to import or create such a linetype?

  4. Text fields: Retrieve point coordinates relative to a named Cplane


    Like the standard PointCoordinate Text Field but in relation to a named Cplane, much like the EvaluatePt command that reports both world and Cplane coordinates.
    For example I was working on a project that contained 5 villas on a single site.
    For the site we used absolute coordinates for all levels, but for each villa we had a relative leveling that corresponded to a certain value of the absolute level (ie. Villa 1 relative ±0.00 = +5.32 absolute, Villa 2 ±0.00 = +7.15, etc.)
    I had created a Cplane for each villa that I would work to help me with modelling, I was thinking if I could also use the same Cplane for annotation as well.
    Like printing a plan view directly from the 3D model via a Clipping Plane and setting all my annotation at the floor level that was visible, by using Section Styles, without resorting to Make2D, etc.

  5. Text Fields: Point Coordinate number formating


    I am using the Fx PointCoordinate to retrieve the Z value of the assigned point, but the number does not seem to follow the formating of the assigned Annotation Style of the text, rather it seems to follow the specified model’s Display Precision under Units tab.
    The Annotation style I am using has a Linear Resolution of 0.00 but the file’s Display Precision is set to 0.000
    Is it possible to control the evaluated result via the Annotation Style?
    Finally, is there a way to format the evaluated text to have a “+” sign if the number is positive or a ± if the number is 0.00?

Sorry for the long post! :sweat_smile:

Thank you in advance!! :slightly_smiling_face:

3 Likes

Hi @John_Diaskoufis,
We have most of these logged as feature requests and a few are almost ready to try in the Rhino WIP.

I will post the tracking IDs here soon so you can follow their progress.
And I will certainly add your vote to the tracking items that are still waiting for attention.

We appreciate your help making Rhino better!
Sincerely,
Mary Ann Fugier

1 Like

Hi John,
As I promised, here are the details:
1.

Covered by: RH-93761/Color-Linetype-for-Dimension-Components (private issue)

Covered by: RH-32049/Blocks-Scaled-with-Annotation-or-Detail-Scale

This will be possible in the Rhino WIP with this feature LinetypesWithShapes soon.
Here is a preview:

I think this is what you are doing.


The way to do this is to add a point at the end of clipping section. Group the two together. Now do the text field as text that links to the Z coordinate of the point that is grouped with the clipping section. Copy and paste the text field into the clipping section name.
Now move the group up and down and the text and clipping section name update with the Z elevation in this case. Use World X,Y, Z - whatever you want.
Here is a video of this process:

Here is a small sample model that readers can explore this with.
v8 Clipping Section Text Field.3dm (97.0 KB)
I added a feature request: RH-93763/Name-Clipping-Plane-with-Elevation.

You will need the Rhino WIP for this feature. The clipping section is now assigned to an annotation style, and the annotation style length unit control the precision.

See the video here.

Let us know if this helps.
Sincerely,
Mary Ann Fugier

2 Likes

Hello!

Thank you for tanking the time to view and reply to my post! :slightly_smiling_face:

For 1, 2, 3 and 5 it is exactly what I was asking!

For 4. I did not explain clearly what I was intending, sorry! :sweat_smile:

I am attaching 3 images to better explain my problem (or request) with an example

What I wanted to say is, if I had a master work file that contained more than one building, I would have a World Coordinate system with absolute height, but if I were to go on and annotate each building on its own, I would like to use Relative Coordinates, a Local Coordinate System.

So, for each villa that I would work on, I would go on to create a specific Cplane to help me first with modelling each building (ie. Cplane villa 1, Cplane villa 2, etc.)

For Relative Annotation it would be very helpful if I could use the Cplane coordinates, as a Local Coordinate System, for assigning Relative Spot Elevations. In the 3rd image I tried to draft (with red text) a proposal for a relative evaluation of each point:

In the plan view (2nd attached image) the Spot Elevations for all 3 villas would be the same if I evaluated each point with its corresponding Cplane (ie. Spot elevation in the terrace would be ±0.00 for villa 1 if I evaluated the point in relation to Villa 1 Cplane (in the example it would be +5.20 in World Coordinates), Villa 2 would be ±0.00 if evaluated with Villa 2 Cplane, etc.)

I hope this describes my request better.

Thank you again, very grateful for your time :slightly_smiling_face:

John Diaskoufis