top of page
daivessparcernstum

Coons Patch Matlab: Named after Steven Anson Coons



The implementation is based on a client-server model, with a server-sidedatabase and local or remote clients communicating in-memory or throughTCP/IP sockets. Contrary to most solver interfaces, the ONELAB serverhas no a priori knowledge about any specifics (input file format,syntax, ...) of the clients. This is made possible by having anysimulation preceded by an analysis phase, during which the clients areasked to upload their parameter set to the server. The issues ofcompleteness and consistency of the parameter sets are completely dealtwith on the client side: the role of ONELAB is limited to datacentralization, modification and re-dispatching.




Coons Patch Matlab



Create a surface filling. With the built-in kernel, the first curveloop should be composed of either three or four curves, the surface isconstructed using transfinite interpolation, and the optional InSphere argument forces the surface to be a spherical patch (the extraparameter gives the tag of the center of the sphere). With theOpenCASCADE kernel, a BSpline surface is constructucted by optimizationto match the bounding curves, as well as the (optional) points providedafter Using Point.


Add a BSpline surface in the OpenCASCADE CAD representation, filling the curveloop wireTag. The curve loop should be made of 2, 3 or 4 curves. Theoptional type argument specifies the type of filling: "Stretch" createsthe flattest patch, "Curved" (the default) creates the most rounded patch, and"Coons" creates a rounded patch with less depth than "Curved". If tag ispositive, set the tag explicitly; otherwise a new tag is selected automatically.Return the tag of the surface.


Add a Bezier surface in the OpenCASCADE CAD representation, filling the curveloop wireTag. The curve loop should be made of 2, 3 or 4 Bezier curves.The optional type argument specifies the type of filling: "Stretch"creates the flattest patch, "Curved" (the default) creates the most roundedpatch, and "Coons" creates a rounded patch with less depth than "Curved". Iftag is positive, set the tag explicitly; otherwise a new tag is selectedautomatically. Return the tag of the surface.


Add a b-spline surface of degree degreeU x degreeV in theOpenCASCADE CAD representation, with pointTags control points given as asingle vector [Pu1v1, ... PunumPointsUv1, Pu1v2, ...]. If weights,knotsU, knotsV, multiplicitiesU or multiplicitiesVare not provided, default parameters are computed automatically. If tagis positive, set the tag explicitly; otherwise a new tag is selectedautomatically. If wireTags is provided, trim the b-spline patch using theprovided wires: the first wire defines the external contour, the others defineholes. If wire3D is set, consider wire curves as 3D curves and projectthem on the b-spline surface; otherwise consider the wire curves as defined inthe parametric space of the surface. Return the tag of the b-spline surface.


Add a Bezier surface in the OpenCASCADE CAD representation, withpointTags control points given as a single vector [Pu1v1, ...PunumPointsUv1, Pu1v2, ...]. If tag is positive, set the tagexplicitly; otherwise a new tag is selected automatically. If wireTags isprovided, trim the Bezier patch using the provided wires: the first wire definesthe external contour, the others define holes. If wire3D is set, considerwire curves as 3D curves and project them on the Bezier surface; otherwiseconsider the wire curves as defined in the parametric space of the surface.Return the tag of the Bezier surface. 2ff7e9595c


1 view0 comments

Recent Posts

See All

Comments


!
Widget Didn’t Load
Check your internet and refresh this page.
If that doesn’t work, contact us.
bottom of page