General
(1) XRL Version
The .xrl extension version is changed from 1.0 to 1.1. Therefore if you try to open higher version xrl file than the current version of XOR, you will get a warning message; “This XRL file has unknown version. Unable to open this file.” and eventually, you can not open it.
(2) Base Plane / Revolve Axis
1. Now you can select not only Ref.Plane or Body Face (planar face) but also Sketch Chain, 3D Sketch, Curve, Region or Loop for Base Plane of Sketch.
2. Now you can select not only Ref.Vector but also linear entity such as Region, 2D Curve, 3D Curve, Body Face or Body Edge for revolve axis.
(3) Warning Message
During modeling process, XOR performs additional checking. For example, if you fillet on several edges and remove one of edge, you can notice the warning message in the Error List bar.
(4) Error List
There is new window called Error List which shows list of errors after performing Rebuild (Edit > Rebuild). You can select or double click one of list in this window. Therefore you can check the errors of your data or edit it.

Note
You can show / hide Error List bar in the popup menu as given in the figure below.

(5) Error Display
The display of Error and Warning in the Feature Tree is changed as given in the figure below

(6) Error Message of Align Wizard
If XOR can not extract coordinates from mesh data using Align Wizard (Tools > Align > Wizard) then the application will show an error message; “Insufficient primitives were found. The Coordinate creation failed. Edit Region Group or change Region Tolerances.”
(7) Accuracy Analyzer
The calculation time of deviation is dramatically enhanced and there is new option called Fine Sampling which is located in Deviation Option. If you use this option, XOR will use more points data when calculation deviation.

Note
This option is available when you choose Color Map in the Deviation combo box.
(8) Color Bar
You can use Preset command option to reset your color bar. You can select one of preset options: Default, Symmetry, Go/NoGo or Signed.

(9) Rebuild
If you perform Rebuild (Edit > Rebuild), the application shows message with the calculation time, errors and warnings as given in the format below;
[Rebuild Start]
Imported Body1 - 0.05 sec (1.81%)
....
TrimMerge1 - 2.55 sec (98.19%)
Total Rebuild Time - 0: 0: 3.25
[Rebuild End]
7 features rebuilt. 0 warnings and 0 errors in the model
Note
You can see this message in the Console bar.
(10) SolidWorks Interface
Export to SolidWorks function is enhanced (File > Send To > SolidWorks), The User Interface is also changed as given in the figure below.

Start From First Feature – XOR sends all entities and histories to SolidWorks.
Resume From Selected Feature – If SolidWorks can not receive XOR history, you can edit that feature in SolidWorks and resume from selected feature in XOR.
Note
If you fail to send a specific entity, this entity becomes Rollback states. Thus after edit is in SolidWorks, to resume export to SolidWorks you need to select an entity in the Feature Tree that you want to send.
Only Selected Entities – You can select entities and send only them to SolidWorks. If you select this method, you can see an option; Specify Face Or Plane Of Sketch Inside Of SolidWorks. If you select this option, you can select single sketch in XOR and a selected plane or planar face in SolidWorks can be used as sketch plane. If you disable this option, you can select multiple entities and send them to SolidWorks.
User Interface
(11) Shortcuts
Now you can use shortcuts for selection such as in Photoshop; Select All (Ctrl + A), None (Ctrl + D), Inverse (Ctrl + Shift + I)
Note
You can also use default shortcuts for selection (Shift + A, N, I)
(12) Popup Menu
When you open popup menu on the entity, if an entity is not selected, XOR selects this entity automatically. In case other entities are selected and you click RMB to open popup menu on deselected entity, other selections are released.
(13) New Viewing Control Using a Mouse
In the selection mode, you can rotate view by clicking RMB (Right Mouse Button) & dragging and pan the model by first clicking and holding RMB and then clicking LMB while holding RMB clicked & dragging. When you zoom in or out using a mouse wheel, zooming center is usually the center of the screen. But to use the zooming focus as the current position of the mouse cursor, set Zoom About Mouse Position as True on the General tab of Preferences (File > Preferences)

(14) Docking Bar
You can insert a docking bar into the other docking bar and when you restart XOR, the position of docking bar is now remembered.
(15) Preferences
1. There is new button called Default in the Preferences box. This button reset all settings in preferences.
2. There are some changes made in the string names in the Preferences (File> Preferences).
Added String
-3D Sketch: “Control Polygon”.
Changed String
-Sketch: “Applied Aux Tangent” à “Applied Tangent”
-Sketch: “Unapplied Aux Tangent” à “Unapplied Tangent “
-3D Sketch: “Tangent” à “Unapplied Tangent”
-3D Sketch: “Constrained Tangent” à “Applied Tangent”
-3D Sketch: “Constrained Node On Parent Entity” à “Node On Parent Entity”
-3D Sketch: “Constrained Curve By Convert or Import” à “Converted Or Imported Curve”
-Tolerance Tab: “Outer For Allowable Deviation” à “Outlier For Geometry Deviation”
-Tolerance Tab: “Type Checking Tolerance” à “Geometry Type Checking Tolerance”
-Tolerance Tab: “Radius Of Analytic Region” à “Maximum Radius Of Analytic Region”
(16) Decimal Place
Even though only 4 decimal places is shown in the box, 8 significant figures are used internally for calculating it

Default- 4 Decimal Places Editing- 8 Decimal Places
In additional, XOR does not display 0 behind the decimal point.
i.e. 1.2000 à 1.2, 50.0000 à 50
(17) Highlight Selected Entity
If you select an entity in the Model View, selected entity is also highlighted in the Feature Tree. If required, XOR automatically scrolls to the respective selected feature to highlight it in the feature tree.

(18) Editing Plane
When you edit manipulator by dragging a boundary of plane, you can drag over the opposite boundary.

Mesh
(19) Virtual Rescan
Now XOR automatically creates a grid set when you perform Virtual Rescan (Tools > Mesh Tools > Virtual Rescan). There are two types of new grid set; Add Cylindrical Position and Add Polyhedral Position. Therefore you can easily define a grid set which covers whole mesh data.

The calculation time and memory usage of Virtual Rescan is also improved.
(20) Color Mesh
Now some command, Global Remesh, Offset, Thicken and Defeature, in Tools> Mesh Tools also can handle color mesh data. So, after performing any mesh tools commands, XOR preserves color information of mesh.

Colored Mesh Data
Region Group
(21) Region Tool
There is new command called Separate (Tools > Region Tools > Separate).
This command separates selected regions which contain two or more clusters. This command can be used when you separate appended regions.


Before Separate Region After Separate Region
(22) Region Boundary
The display of a border of regions is enhanced so that you can distinguish each region clearly.

Previous Version
New
Version
(23) Axis from Region
When you create axis (vector, cylinder, cone, torus or revolution) from region and edit region, the changed axis will be aligned to its original direction. Therefore it prevents flipping of direction of axis.
Sketch
(24) Edit Mesh Sketch Setup
You can replace a plane or an axis that is used for Mesh Sketch. To use this command, click RMB on the Sketch (Mesh) in the Feature Tree and select Edit Mesh Sketch Setup.

(25) Angle Snap of Tangent Arc
When you create a Tangent Arc in the Sketch mode, angle snap is possible.
(26) Tangent Snap of Line
When you continuously create line from Tangent Arc, you can snap Tangent at the end of the arc and angle snapping is possible.

Note
While creating the line, if you click “A” button on the keyboard, you can continuously create a Tangent Arc i.e. the line command automatically changes to tangent arc command for drawing the next entity and changes back to line command after that without having the user to manually switch between commands.
(27) Equal Curvature
There is new constraint called Equal Curvature in the Mesh Sketch or Sketch Mode. Therefore you can make same curvature between curves.


Before Equal Curvature After Equal Curvature
(28) Sketch Snap
1. In the Sketch mode, you can snap and set coincidence constraint on exterior entities such as Body Edge, Body Vertex and 3D Sketch Entity.

Note
To snap on the exterior entities, the View should be aligned and Projection Method in the Display tab should be Parallel.
2. When you create 2D geometries in the Sketch mode, you can use sketch origin so that you can add Snap, Constraint or Dimension on it.

Snap

Constraint

Dimension
3D Sketch
(29) Section Curve
When you create section curves in the Mesh 3D Sketch or 3D Sketch Mode, there is new option called Radial. To use this option you need to pick Axis (linear entity) and Base Plane (planar entity) whose normal is orthogonal to selected axis. Therefore you can create multiple radial sections by specifying number of sections and angle between sections in the dialog tree.

Note
You can select not only Ref.Plane or Body Face but also Sketch Chain, 3D Sketch, Curve, Region or Loop for Base Plane. You can select not only Ref.Vector but also Region, 2D Curve, 3D Curve, Body Face or Body Edge for Axis.
(30) Merge Curves
Global Merge option in the Merge command (Tools > 3D Sketch Tools > Merge) can be used in the 3D Sketch Mode and it is possible to select closed curve.

Before Global Merge After Global Merge

Before Global Merge After Global Merge
(31) Trim
When you trim (Tools > 3D Sketch Tools > Trim) curves with the option Trim Short Position of Curves which cuts the shorter curve based on intersection, there is new option called Trim Portion using which user can adjust the portion of curves to be removed by moving a slider. Therefore you can remove unnecessary curves at the same time.

Before Trim After Trim
(32) Boundary Curves
When you create boundary curves in the 3D Mesh Sketch Mode, you can create closed or split boundary curves separately. Therefore you can create multiple closed boundaries at the same time.
(33) Match Curve
Now you can match curve with disconnected target entity which is Ref.Vector, Ref.Plane, Curve, Edge or Face and there is new option called Orthogonal so you can orthogonally connect selected curve to a selected entity.


Before Match with Disjoined Curve After Match with Disjoined Curve

Before Orthogonal Option After Orthogonal Option
(34) 3D Sketch
The display of 3D Curve Node is changed as shown figure below;
Normal Node (No Change)
Joined Node
Node on Entity (Constraint)
Seam Node (No
Change)
Seam Point and On Entity
Mouse Cursor Is on a Node of
Curve
In additional, the options of Sketch & 3D Sketch in the Display tab are changed. You can see the each display option as given in the figure below.


Enable Constraint Disable Constraint

Enable Control Polygon Disable Control Polygon

Enable 3D Spline Node Disable 3D Spline Node
Feature
(35) Sweep/Loft
You can input single curve as Profile, Path or Guide in the Sweep or Loft command. To select single curve, you need to turn on the Filter Edges option in the Selection Filter toolbar.
(36) Loft
While creating loft surface or solid, the guide Marker can be snapped on seam points and the possible seam points are highlighted in case you select closed curve for Profile.

(37) Surface Sweep
Previously XOR could not create multiple sweep surfaces with a sketch region which includes inner loops but now it is possible and each loop becomes each surface body.
Sweep Surface with Inner Loops

Listed Surfaces in the Model Tree
(38) Cut with a Ref.Plane
When you perform Cut (Insert> Solid> Cut) or Trim (Insert> Surface> Trim), you can use a Ref.Planes as tool entities. Therefore you can conveniently cut or trim body with a Ref.Plane.
(39) Delete Face
There are two more options, Delete And Heal and Delete And Fill, when you delete faces (Insert> Modeling Feature> Delete Face).

Before Delete Face After Delete Face

Before Delete And Heal After Delete And Heal

Before Delete And Fill After Delete And Fill
(40) Fill Face
Now you can fill face with closed curve sets.

Note
If there exist inner loop in a curve set, XOR can not fill face.
If you use single closed curve with the option Create Single Patch, it can not be filled.
(41) Pattern
Previously you could just flip the direction of pattern using a arrow in the Model View while performing Linear/Circular/Curve Pattern command. Now you can edit distance or angle by dragging an arrow in the Model View.
(42) Curve Pattern / Circular Pattern
1. There is new option called Tangent To Curve in the Curve Pattern dialog tree (Insert > Modeling Feature > Curve Pattern) and you can select a face or mesh for Normal Reference. Therefore you can create multiple bodies on a curve and these bodies follow normal of selected face or mesh.

Align To Seed Tangent To Curve
2. There is new option called Rotate Around Axis in the Circular Pattern dialog tree (Insert > Modeling Feature > Circular Pattern). Therefore you can create multiple circular bodies without spinning.

Disable Rotate Around Axis Enable Rotate Around Axis
(43) Fillet / Chamfer
1. There is new icon called Lock which prevents the dialog tree from closing after getting done each time. Therefore you can continuously create fillets or chamfers without opening the dialog tree again.
2. In Fillet or Chamfer operation multiple edges can be selected for filleting or chamfering. In such case, the criteria for fillet operation to be executed is as follows
· In previous version, when the algorithm confirms that filleting or chamfering operation CAN be performed on at least one of the selected multiple edges then the fillet or chamfer command is successful else it fails
· In current version, when the algorithm confirms that filleting or chamfering operation CANNOT be performed on at least one of the selected edges then the fillet or chamfer command fails else it’s successful.
(44) Chamfer
When you perform a chamfer command (Insert> Modeling Feature> Chamfer) with different distances, the algorithm is enhanced.
(45) Primitive
Previously, when you create primitive feature, the created name is listed in the Feature Tree such as revolve or extrude. Now this name is changed as its own property such as cylinder, cone, sphere, box or torus.
(46) Warning Status
If there is a Warning in the feature during creating or editing a model, you can not exit until you solve the problem,
(47) Entity Name
When you create solid or surface body, you can see the sub-name in the Feature Tree depending on its creating option. For example if you fillet body with Constant option, you can see Fillet1 (Constant) in the Feature Tree.

Ref.Geometry
(48) Ref.Geometry
When you change a method to create a Ref.Geometry in the dialog tree, XOR changes the different available Selection Filters automatically. So user can notice possible selection entities and see the description of selected method on the combo box.

(49) Ref.Polyline
Previously XOR created a Ref.Polyline with the Intersection method between A (mesh, region or selection) and B (face or body) but now you can select any entity.
Exception:
· XOR does not create a Ref.Polyline between faces in the same body.
· XOR does not create a Ref.Polyline between regions in the same mesh.
(50) Ref.Polyline
Now you can select mesh data to create boundary polyline using Boundary method of Ref.Polyline (Insert > Ref.Geometry > Polyline).

Select Mesh Data Boundary Ref.Polyline