Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- 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.
Do you need a "Transform sketch" feature? Request for feedback.
jnewth
Member, OS Professional Posts: 97 PRO
Hey everyone, I'm working on a new custom feature called "Transform sketch". This isn't an activity I frequently need in my own modeling so I wanted to ask for some suggestions before writing much more code.
IF this is something you need, please let me know when you would use it, what you use it for, and what controls you would like to add to such a feature.
Here's a screenshot. It's pretty simple. You pick a sketch and can then transform and/or scale.
Please note: There is one significant drawback with transforming sketches in FeatureScript in this fashion: The resulting sketch is not editable. You can, however, start a sketch on top of the transformed sketch and "Use" the underlying edges, but that may or may not be an practical workflow. It's that sort of information I'd like to know.

Comments
With the amount of demand people have for Sketch Blocks to be a thing in Onshape, I'd say there are definitely people that are interested in this kind of feature and I was considering drawing something up like what you've got shown here in this barebones example. Just with more manipulator action for people to play with.
Derek Van Allen | Engineering Consultant | MeddlerI don't ever do this but when people ask about it I have been pointing them to the Transform Pattern feature since it can pattern sketches.
Yeah I'm not sure it needs to be a separate feature… If the regular transform tool could transform sketch features like the transform pattern I think it would cover it…
That's what I've done the few times I have wanted to do this… I don't think that addresses the need for a "sketch block" entity that could be freely dragged around a sketch though… or even just a "group" sketch constraint!
I think I'd want to be able to optionally copy the original or move it. I'd also want to be able to non-uniformly scale the sketch, but I suspect that might be more challenging.
Simon Gatrall | Product Development, Engineering, Design, Onshape | Ex- IDEO, PCH, Unagi, Carbon | LinkedIn
So it seems like the current state of affairs is:
1. sketch transform in the sketch tool does what is needed but is not parametric.
2. for transforming position and orientation (outside the sketcher), there is the Transform Pattern custom feature.
3. Neither of these address the need for a "group" constraint or a sketch block entity in the sketcher itself.
4. Non-uniform scale would be cool but is probably difficult.
Thanks for the input everyone! I think there's not much I can do with FS to improve things on this front. I think this is one that has to be improved 'under the hood'.