Since T-spline surfaces have flexible topology, constructing a robust and efficient data structures of T-splines for storing and further data processing is a challenging topic. introduced a linear interpolation scheme to calculate Bézier control points from T-spline control points, which is easy to understand and implement. proposed a knot interval duplication and optimization method to obtain local knot vectors. , gap-free T-spline surfaces are generated by inserting zero-interval edges around the extraordinary points. In the template method proposed by Wang et al. Some methods have been developed to deal with the problems caused by extraordinary points. More details about the concept of extraordinary points are presented in section 2. When encountering an unstructured T-spline surface, the knot interval vectors about the vertexes around the extraordinary points are ambiguous. T-splines containing extraordinary points are called the unstructured T-splines. In complex T-spline models, the extraordinary points are always indispensable. So far, T-splines have been used in many fields such as geometric modeling, isogeometric analysis and shape optimization. Analysis-suitable T-splines satisfy a simple topological requirement and their blending functions are linear independent. studied the linear independence of T-spline blending functions and proposed the notion of analysis-suitable T-splines. , multiple trimmed NURBS patches are merged into a single watertight T-spline surface. T-splines provide a promising way to breakdown these barriers. In addition, it is difficult to represent a complex model with a single NURBS surface and the gaps along the common boundary of two NURBS surfaces are unavoidable. This shortcoming can be overcome by T-splines which can achieve local refinement without introducing an entire row of control points. It requires a large number of superfluous control points to maintain the topological shape while implementing refinement. Firstly, a NURBS surface is defined in a rectangular topological grid. Compared with NURBS, the advantages of T-splines can be reflected in the following aspects. Theoretically, a T-spline surface can represent any arbitrarily shaped model no matter how complicated its topology structure is. in 2003 to conquer the limitations of NURBS in practical engineering applications.Īs a generalization of NURBS, T-splines introduce T-junctions and extraordinary points into its control mesh. Thus, T-splines were firstly proposed by Sederberg et al. Nevertheless, in modern industry, complex engineering models comprised of multiple NURBS patches are always not watertight because of the existence of gaps and overlaps along the interfaces of trimmed NURBS surfaces. Please contact our support for the API package.With a series of excellent mathematical and algorithmic properties, non-uniform rational B-splines (NURBS) has been widely used in the field of computer aided geometric design for representing curves and surfaces. The API package is freely available to customers with a xNURBS Rhino Plugin license key. The APIs are a subset of the fully-fledged APIs from XN Kernel. NET APIs (i.e., RhinoCommon, Rhino.Python, and Grasshopper). The API package includes the C/C++ APIs and the. Please visit /download/to download different language versions.įrom V5.0, xNURBS exports a set of APIs so that users can run xNURBS inside the code they develop or run XNurbs without showing the xNURBS UI. XNURBS Rhino Plugin is currently available in English, German and Japanese. XNURBS Rhino Plugin V5.2 is available and existing xNURBS V4.X/V5.X users get a free update to V5.2. Native CAD surfaces: xNURBS is based on NURBS, i.e., the native CAD surfaces, which can be directly used for any CAD modeling operations without any geometry translation.Super robust: XNurbs is rock solid and works flawlessly.Easy-to-use: It uses one simple UI for all kinds of NURBS modeling.xNURBS is one super powerful NURBS tool that fixes virtually all surfacing issues for existing CAD software.High-quality surfaces: Its optimization algorithm uses energy-minimization method to generate the smoothest NURBS surfaces that satisfy all the inputted constraints.Unlimited capacities for solving NURBS: Its optimization algorithm can solve virtually any NURBS surface in a matter of milliseconds (regardless of how complex the constraints are).XNURBS’s groundbreaking NURBS technique has unlimited capacities for solving NURBS and generating high-quality surfaces based on energy-minimization method.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |