Tue, 07/31/2007 - 23:39
Forums:
I am creating a BSpline surface from a point cloud. Then using intersection algorithm, I get the points on the surface. However I have an error in the points close to 0.0001 mm when compared to the original surface. Any suggestions?
Wed, 08/01/2007 - 08:33
Hi
Using intersection of what entity with the b-spline surface
did u get the points ?
How r u computing the error ?
And what do mean by the original surface ?? U only have
the resultant b-spline surface.
regards
PG
Wed, 08/01/2007 - 19:43
Using intersection of what entity with the b-spline surface
did u get the points ?
I create a grid of lines, and then use, "IntCurvesFace.IntCurvesFace_ShapeIntersector" to find the points on the surface.
How r u computing the error ?
And what do mean by the original surface ??
My original surface can be mathematically defined by an equation. I use this equation to create a point cloud. Fit a B-spline surface on this point cloud and then get a higher density point cloud using the intesection routine.
What I want to know is there something I am doing wrong or is it the limitation of Open cascade?
Thu, 08/02/2007 - 10:38
Hi Sanjay,
I am currently also working on something very similar.
I have a Bspline Surface which I would like to intersect with another plane surface.
I have yet not found any function in opencascade that provides me with such an intersection routing (surface by surface). The result should be a b-spline curve.
Do you have some information that could help me out a little bit?
Thx in advance.
Joachim
Fri, 08/03/2007 - 15:52
Hi
U can get the b-spline curve by using this API only
GeomAPI_IntSS
class IntSS from GeomAPI
---Purpose: This class implements methods for
-- computing the intersection curves between two surfaces.
-- The result is curves from Geom. The "domain" used for
-- a surface is the natural parametric domain
-- unless the surface is a RectangularTrimmedSurface
-- from Geom.
Fri, 08/03/2007 - 16:04
Ah,
thanks a lot.
Best regards,
Joachim