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.
Options
Approximate Face (New Custom Feature!) 🆕

.
CADSharp has sponsored a new custom feature:
Â.
Approximate Face
This feature uses Onshape's new constrained surface
functionality to re-create an approximation of multiple faces. Useful when working with features like Texture or Attractor Pattern that only allow one input face.
.
⚠️ Need custom apps, tools, or workflows? Reach out to
CADSharp
, we do this for a living.
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps!  Learn How to FeatureScript Here 🔴
Tagged:
3
Comments
I saw this pop up on the CADSharp page before you posted this and was like "since when did they have this?"
Gonna be doing some noodling and seeing if this can help me along with Edit Surface and later my Flex feature.
Niiice! Will give it a go.
The Onsherpa | Reach peak Onshape productivity
www.theonsherpa.com
Ahh I see, you slap the faces with a bunch of UV points for the constraining operation. I opted not to do that for my edit surface feature because control point or knot density can vary across the surface and I'm trying to aim for locality to be maintained for later when I make tween surface happen. I wonder if this could be modified to extract knots and use those for the constrain instead.
Ty!
It's similar to @EvanReese's drape surface, except instead of raycasting to the entity, it grabs the uv points from the selected faces.
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps!  Learn How to FeatureScript Here 🔴
Yes I love the simplicity of it! Faster to use, and compute too, I'm sure (though I've not tested). I'll probably reach for it first over Drape Surface and see if it gives me a uv grid I like. If not, I'll use Drape Surface, which is more work, but more control.
The Onsherpa | Reach peak Onshape productivity
www.theonsherpa.com
Status update on surface constraining knots directly: not that simple. Knots are sometimes way out in hammerspace for certain surface definitions and these face group functions would need to cull those points, and knots don't always exist in the middle of spans when those points get culled. But now I've got some homework reading the NURBS book referenced in the standard library since it seems to have all the b-spline hacks for reparameterization of spline stuff. I'm sure somewhere in there is the sauce I need for Edit Surface to work the way I want.
I put it all in a function and cleaned it up for external use; ApproximateFaceFunction(). It should auto fill with input examples.
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps!  Learn How to FeatureScript Here 🔴