3D Text in DC like Curic Single-Line Text Plugin?

Chaps! Does anyone know of a 3D text insertion tool similar to Curic Single-Line Text extension, that can place labels inside a Dynamic Component and auto updates if changes are made?

That is exactly Curic Text. You only need to use Curic Text variables like:

  1. Text inside object group:
    => use @parent_definition_name
  2. Text outside object:
    => use @linked_definition_name and link the text with the object.

Or you can use Annotations Tool from 5D+, it also use Curic Text for text but adding more controls

Yeah, though we need to print this text to timber, so single line text will essentially disappear!

You can try the latest version (beta) (downloadable from Gumroad), you’ll see Curic Single Line Text is renamed to Curic Text, and it supported “FONTS”

You are the new champion of the world!!! Huge thanks, I did see that yesterday, and I’ll download it and test now!

Mate, I wonder if you can help? I’ve dropped the label in the Dynamic Component, but can’t seem to find anyway to link it to the component name! I found a video on youtube that showed how to do this in the Single Line Text text version, but I cant seem to get it working in Curic Text?

This is what I found from the video:

Hi,

This is not the way Curic Text variables work.
This is an example for “inner” text. (text is placed inside the object group but the width of text also affect to the width of bounding box of the object, too)

You’ll have a bunch of built-in variables from the list to insert.

P/s: For “outer” text (text is placed outside the object group), you should use “@linked_xxx” variables and Link Tool

Oh darn, the way it works in Curic Single Line Text is awesome! We generate the component name from values generated by the model! We also have minor parts to the model that also need labelling for our final output, and being able to target any attribute is AWESOME!

It can be even more convenient when using Curic Text with 5D+ Plus

Trick: you can place a component of 2D symbol inside the group of a Curic Text. Then this text become a Dynamic Block Text (that’s how 5D+ Labels work)

Thanks mate, still doesn’t help my needing regular fonts!

You still can’t change font with Curic Text (beta)?

So can a label in 5D+ be linked to a DC attribute? And it auto update if the DC is modified?

Currently, 5D+ (and Curic Text) does not support extract DC attributes from a DC. It only support extract data from normal groups/components.


Hi, to extract Dynamic Component attributes and create text from them using Curic Text, simply use the syntax @parent!attribute_name.

Hi Folks - what plugin is being used to create those labels (on the window above) ther changes when the window size changes?

That’s Curic Text

Very nice.
If I were to label timber components does it need to be ‘inside’ the component container? I need to maintain ability to use solid tools, and I’d love to have this built into my timber components to speed up labeling of my shop drawings.

Let check this video and you can read my replies in this topic:

Mate, this works, however if I want a background to the text, it moves randomly on rotate (I have a rotate applied in the component is rotated). It can also randomly move if I change the component name. Either of these is problematic, as it can change the overall thickness of the parent, as we count on the area of the left and right materials to determine their height, half a millimetre inaccuracy in width can add a significant inaccuracy to the edge height!

So in the right images I added a bounding box forward of the panel with the hope of containing the label. As you can see it easily moves beyond it!

The trick, as seen in the left panel image, is to use no background but place a background in the model, the label then has some tolerance to move. What would be really cool would be to drop the label centred into that subgroup (label holder) and reference a copy of the parent’s name from that subgroup!

So if I have a subgroup called HOLDER with an attribute PANEL_NAME = panel!name (from parent), can I make the label reference HOLDER!PANEL_NAME ?