Applying a controlled modification to a shape using Virtual Vertices

In this job you will apply a controlled modification to a shape using virtual vertices. A virtual vertex is defined when two curves are supposed to "cross" each other without necessarily exactly intersecting.

This step-by-step example can be accomplished by loading file "VV.e3".



1 After starting the Advanced GSM command, In the Entities drop-down list (under Entities To Be Modified) select Surfaces. Then select the blue surface, right-click and select Continue:

2 Proceed as follows:
 
  • Under Matching, in the Matching drop-down list, select Curves


     
  • Select Initial curves under Matching curves, Group1. Then click on the red curve above the surface


     
  • Select Target curves. Then click on the red curve lying below the surface



    Constraint mini-dialog boxes are displayed

3 Proceed as follows:
 
  • Select Initial curves under Matching curves, Group 2. Then click on the green curve above the surface


     
  • Select Target curves. Then click on the green curve lying below the surface



    Constraint mini-dialog boxes are displayed

4 Select the preview button ( ). The resulting surface will be displayed:



As you can see, the isoparametric curves in the center of the surface are not as smooth as you may want. In fact, if you click the "warnings" button ( ) a high precision value is displayed:


 
5 To improve the surface quality, you can use Virtual Vertices. Scroll the selection list to its very bottom (you can scroll up and down the Selection List to reach the desired items using the specific arrows: , . If you hold down the SHIFT key when clicking the arrows, you will scroll five items at a time instead of just one). Under Matching Points, select Virtual Vertices



6 Click Initial points under Group 1 and click close to the virtual intersection between the two curves above:


 
7 Click Target points under Group 1 and click close to the virtual intersection between the two curves below:



The resulting surface is displayed. Mini-dialog boxes and warnings are also displayed:



As you got the "Invalid curve group matching group 1" message, which you can also expand by clicking Initial curves under Matching curves Group 1: you will have to enter a higher value for the Initial Ball Radius. This is the radius of the sphere inside which the virtual intersection between the two curves is searched for: if the two curves both intersect the sphere, the virtual vertex is detected. When you enter a higher radius, the probability to find an intersection are also higher.



If you now display warnings, you will see the Precision value is much smaller then the one you obtained before using virtual vertices.



You can even increase the precision and refine you result by using the Precision dialog box, as described in Checking your results.

Setting the constraint Type for Virtual Vertices

In the Type drop-down list you can select the type of constraint to be applied to virtual vertices:
Free No constraint is applied. The resulting surface is not constrained to be really "through" the target matching curves. This may be a good option to be chosen when there are many points to be matched and the two curves do not really intersect.
Fuzzy If this option is selected, when the two curves do not really intersect, the constraint between the initial and the target virtual vertices is not applied to a specific point, but just somewhere inside the ball. So the resulting surface will be "through" some point on the matching curves, in a distance within the ball radius.
Strong If this option is selected, when the two curves do not really intersect and the ball radius is big enough, in addition to the Fuzzy behavior, the constraint between the initial and the target virtual vertices is applied to the center of the balls. This way, there will neither be any gap between the resulting surface and the target curves, nor any planar zone around the target vertex.


8 Click or to confirm your selections modify the shape of the object.



Click to discard your changes.
If you selected the Copy check box under More Options, your original surfaces will still be there: they are hidden if you selected the Hide check box. The new surfaces which originated the new shape are surfaces of the type "GSM".


Tips and Tricks