Text on a curve
- To: mathgroup at smc.vnet.net
- Subject: [mg104758] Text on a curve
- From: Bill <WDWNORWALK at aol.com>
- Date: Sun, 8 Nov 2009 06:51:57 -0500 (EST)
Text on a curve Hi: Using the following Mathematica 6.0.1 code, I get a nice picture as follows: Module[{f, fs, t}, f[t_] = {Cos[t] + Sin[t], Sin[t]}; fs[t_] = D[f[t], t] // N; h = Graphics[Rotate[Style[Text[" T"], 14], 90 Degree]]; Show[Graphics[{Arrowheads[{{Automatic, Automatic, h}}], {Red, Arrow /@ MapThread[{#1 + 0.001 #2, (#1 - 2 #2)} &, {f /@ #, ({-1, 1} Reverse[#]/21) & /@ (#/ Sqrt[#.#] & /@ (fs /@ #))} &[#]]}, {Thickness[0.005], {Blue, Line[f /@ #]}}} &[ Table[\[Rho], {\[Rho], 0.0, 2*Pi // N, 2*Pi/26 // N}]]], AspectRatio -> Automatic, Axes -> True, PlotRange -> {{-1.6, 1.6}, {-1.6, 1.6}}, ImageSize -> 500]] Question: How can the code be modified to place selected letters at different positions, forming a sentence around the curve, such as: ~Typing onto a curve Thanks, Bill