You can also import the text from Word or other programs that can make curved text better and import it as an image.
If its just a few words you could make individual letters and rotate them to match your curve. If you do this I suggest you make one letter and use the multiply-rotate-distribute feature to get a uniform curve and then edit each letter. Its much faster.
oops2 wrote: ...For example I must indicate the sea high water level on a site plan. I want the text to follow the path of a spline.
1.) Use the Text 3D.gsm to place the desired text into a 3d window.
2.) Copy the linework out of the 3D window & place the text outline in plan
3.) Add whatever additional horizontal line work you would like it to have
4.) Copy this linework to a new linetype
5.) Use your new line in any ArchiCAD tool
the text will follow the spline curve - see attached
Its actually simpler than it looks but there are some obvious limitations.
Its best if you create the linetype for a specific scale so:
Draw the linework at the scale you intend to use it for. Make sure your drawing scale is set properly before you begin.
Here's a example for creating a 1/16" scale line type matching a 14 point font size
Important note: Max linetype width or "dash" in the linetype settings is 4.25" Max Line Width Scale Adjustment Formula:Max Width =4.25*DrawingScale
Max Width = 4.25*16
Max Width = 68
Draw a 68' line on your plan to represent this Max Width
Now lets determine the height to make the text in the Text 3D.gsm object
Important note:There are 72 Points in an inch
Determine the intended point size you would like the text on your new line type line to match - we're using 14 point for this example Text Height Formula:Height in inches = [(scale*12)*text point size]/72
Height in inches = [(16*12)*14]/72
Height in inches = 37.33"
Select the Text 3D.gsm and set its height to 37.33"
Type your desired text in the object dialogue
Place the object in plan and generate a 3D front view
Marquee and copy the text outlines
Paste the text outlines on plan above the 68' line you previously drew
Select the 68' line and the outlines of you text and copy them
Open the "Line Type..." settings and click the "New" button
Select "Symbol" and name your linetype (its helpful if you include the point size in the name
for future reference) ex: "High Water Level - 14pt"
Select "Paste line components"
Set dash: to 4.25"
Set Gap: to 0"
if you want the text size to stay constant select "Scale with plan"
if you want the text size to adjust with plan scale select "Scale-independent"
Now, use your new linetype in any of the object tools and the text size will match whatever
font size youve designed it for - place a peice of text next to one of your new lines to verify
that the sizes match.
A few final Thoughts/Caveats:
The example uses one simple unbroken line. If your linetype requires dashes, etc. - simply split up and modify
the line work but be sure and completely fill the Max Line Width area - there must at least be a piece of linework at the
beginning and at end of the Max Line Width area.
By default the actual line type center is the "Vertical" center of the linework you paste in. If you need the
line portion of your new line type to be the exact center of the line, make
sure the line is positioned exactly half way in between the top most & bottom most part of
text outlines - see bottom example
The text will always repeat based on the the scale - in the above example it will always repeat
every 68' when the scale is 1/16"=1'- 0" Obviously this will create certain limitation on the frequency of the
text repeat you might desire.
This example is based on imperial units - For those of you using metric, the formulas will need some modification. Perhaps someone in the forum could offer some metric adjustments to my formulas & post them.
I can now understand it more clearly - thank you! I would also like to return the favor and offer a few suggestions that I have learnt along the way to help make this process easier for you:
1. Instead of looking at this in 3D from the front, it may be quicker to simply look at it in elevation and copy/paste the part straight back onto the floor plan, simply by selecting (ie. no marquee).
2. If you place your line directly on project zero and then paste the text on top of the line, the center of the resulting line will be on the original line. Alternatively, if you paste your text on project zero and place your line under it, then you resulting line will be centered on the text. Clear as mud? Basically, the copied element's relation to project zero will determine where the center of the resulting will be.