Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.


Creating text on a concave surface

harry_blanekharry_blanek Member Posts: 3
I'm attempting to inscribe the word Kitty in a concave surface.  I first attempt to define an intersection line with the Plane that bisects the surface and it appears to be from top edge to top edge passing through the low point of the spherical section.  When I choose surface text I cannot seem to select the baseline I created with the intersection option but rather only half from top edge to lower center and the text shows up on one side or the other of the midpoint.  It seems it wants to use the arc I used to revolve the 'bowl' in the first place.  I've searched for surface text on a concave surface in help, on google and YouTube.  I've reviewed lots of videos about text on the outside of a sphere or ring but none that provide the epiphany of putting text where I want it in a hollowed out bowl.

I would either like to center the word 'Kitty' in the bottom of the circle or as an advanced idea, pick somewhere else on the surface and have the text go there.  I'm failing at all attempts.

Thanks in advance for suggestions.


  • Options
    _anton_anton Member, Onshape Employees Posts: 315
    If the surface is cylindrical, use the wrap feature. Else, Surface Text *should* be able to do it, possibly with some supporting geometry. Can you share a public link to the document?
  • Options
    harry_blanekharry_blanek Member Posts: 3
    edited June 9
    _anton, thank you for taking a look at my issue.   I can get text onto the surface of the hollowed out dish, but it doesn't center at the bottom.  The only baselines I am able to select in the Surface Text tool seem to be to the right or left of the point where the axis passes through the center of the drawing.  There is a baseline I created with the intersection command that appears to span the drawing from one side to the other.  I just can't seem to make the Surface Text command select that line.  

  • Options
    matthew_stacymatthew_stacy Member Posts: 477 PRO
    @harry_blanek does this model accomplish the result that you are shooting for?  

    I changed your baseline sketch ("kitty intersection") with a single line segment, centered on the cavity.  That centering can be leveraged in the subsequent Surface Text feature.  Also note that made the sketch is now placed on a mate connector, aligned vertically, and tangent to that same cavity.  Also consider constraining (fully defining with dimensions and/or geometric constraints) your sketches.  Blue sketch elements indicate that there are remaining degrees of freedom to control. 

    Then in the Surface Text feature select the "centered" and "middle" options for text alignment.

  • Options
    jnewth_onshapejnewth_onshape Member, Onshape Employees Posts: 67
    edited June 10
    You have encountered a sort of funny bug in Onshape. The short version is that parasolid describes every location on a sphere's surface with two coordinates. At the very bottom of the basin (the way you drew it) that point is well-defined, but the vectors that describe a tangent face's orientation there are not, so custom features that rely on that tangent face tend to dislike it. I've filed a bug. 

    In terms of fixes: I ended up just drawing your circular cutout profile oriented differently, and then used "Text path" (which does more or less the same stuff as Surface Text just in slightly different fashion). That moves the "pole" of the sphere away from that center point where you want to write some letters. Then it just works:


    If you are interested you can read about "Text path" here: https://forum.onshape.com/discussion/comment/101716#Comment_101716 

Sign In or Register to comment.