What’s New

What’s New (V6.1)

V6.1 is powered by xn kernel 2023.0, which includes a number of enhancements. The following are some of the improvements:

1. V6.1 further improves surfacing quality.

Rounding a corner with G2 continuity

2. V6.1 uses less control points to satisfy the required deviation. On average, V6.1 reduces the number of control points needed by 20%.

Filling a n-sided hole with G2 continuity

3. V6.1 switches on the “Show preview” checkbox by default.

What’s New (V6.0)

V6.0 is powered by xn kernel 2022.0, which includes a number of enhancements. The following are some of the improvements:

1. V6.0 further improves surfacing quality.

2. V6.0 reduces the G2 deviation achieved (It also further reduces the G1 deviation achieved). For some models, the G2 deviation achieved by V6.0 is significantly smaller than the previous version, e.g., the models below.

G2 Deviation: V6.0 uses less control points (18 X 15 VS 21 X 21) and achieves a smaller deviation (0.001 VS 0.01).

3. V6.0 handles conflicting G2 requirement and when it is impossible to strictly meet the specified G2 continuity because of conflicting G2 deviation along the boundary geometries, xNURBS will output the best possible surfaces from poor input geometries and will also output the following warning messages at the command prompt:

  • The generated surface might not strictly satisfy the specified curvature requirement because of inconsistent curvature along the boundary geometries.

Conflicting curvatures: For the model above, the boundary conditions only support tangent continuity and they have inconsistent or conflicting curvatures. xNURBS will output the best possible solution and a warning G2 messages.

4. V6.0 shows the precision values for G0 and G1 precision sliders.

What’s New (5.2)

V5.2 is powered by xn kernel 2021.2, which includes a number of enhancements. Except for surfacing quality improvements, the following are some of the improvements:

1. V5.2 provides a new capability of automatically trimming the boundary curves (See the screenshot below).

(If the boundary curves need to be automatically trimmed, then the trimming curves should touch the curves of being trimmed. After trimming, the boundary curves should form a closed loop.)

2. V5.2 further reduces the G1 deviation achieved.

What’s New (5.1)

xNURBS V5.1 is powered by xn kernel 2021.1.1, which includes a number of enhancements.

1. The most important improvement is that v5.1 significantly reduces the deviation, and the deviation achieved by V5.1 can be easily 10 times smaller compared with the previous version. (For the car side mirror below, V5.1 generates a model with 0.00059 mm of G0 deviation and 0.04 degree of G1 deviation. As a comparison, with the exactly same model and the same xNURBS setting for V5, the G0 deviation is 0.00997 mm and the G1 deviation is 0.4 degree.)

Car Side Mirror: All surfaces of the car side mirror are generated by XNurbs. Watch the tutorial video of modeling car side mirror:

For the detailed improvement of V5.1, please refer to xNURBS manual.