Wed, 06/14/2023 - 03:58
Forums:
Hello
I would like to fix the shape of the broken surface. I used healing tools such as ShapeFix, but it didn't improve.
A broken surface is inflated like a balloon. Since the surface type is B-SplineSurface, we are considering whether it can be improved by adjusting components such as knots.
I would like to know how to redefine control points, KNOTs, and multiplicity.
The components of the surface that I want to modify are:
U: degree=6
knot = [0, 1]
multi=[7,7]
Number of control points = 7
V: degree=8
knot = [-0.012,-0.001,0.007,0.02,0.03,0.04,0.05,0.06,0.07,0.08]
multi=[9,7,8,7,8,7,7,8,8,9]
Number of control points = 69
Thank you for your reply.
Fri, 06/16/2023 - 06:03
I would like to know how to reduce the multiplicity, control points and knots of the B-spline surface to a simple shape
Sat, 06/17/2023 - 00:00
OCCT has the tool to approximate a surface with a B-Spline surface with the given parameters. May be it will be useful to you.
It is GeomConvert_ApproxSurface.
Fri, 06/16/2023 - 11:32
Operation to simplifaction of Geom_BSplineCurve is complex operation. As I know OCCT do not offer solution for it.
You be able to change curve just use a native class and update field. Or you can extract point and recreate with Connect points with a spline curve - Forum Open Cascade Technology
Best regards, Dmitrii.
Fri, 06/16/2023 - 11:38
Dmitrii, thanks for the advice
thanks for posting the link too
I will refer to it!
shoko