ID 375140 - The first and last points of a lace geometry curve are not affected by the compression and twist settings

Follow

Problem summary
Setting the 'Compression' and 'Twist' parameter in the 'Lace Adjustment' options of a lace geometry mesh op, does not work on the first and last curve points. 

The compression and twist parameters are added to adjust the lace shape at the lace hole. This locally affects lace vertices around the source curve point. The compression range is used to define the affecting scope in the curve parameter space. These parameters are stored as vertex map values in the source curve. However, setting compression to 100% on the first and last point of the curve does not apply as expected due to this being seem as an open curve since the lace hole should be at middle of the lace string. 

Customer reported version

modo.12.2v1
 

Customer reported platform

windows10
 

Steps to reproduce

1) open attached scene (ExampleCompression.lxo) which contains an example lace geometry mesh operation. In this scene the Lace Geometry has the lace adjustment 'Compression' parameter for the first and last points of the curve, set to 100%. A similar case for 'Twist' which for the first point is set to 90 degrees. 

2) select 'Lace Geometry' under mesh and click on Guide Tool. This will expose the 'Lace Adjustment' settings

3) select the first or last point of the curve and see that 'Compression' is 100% and 'Twist' is 90. However, looking at the curve point in the Viewport shows it as uncompressed and no twist is applied

4) try moving the point closer to the second curve point. this starts tightening the compression the closest to the second point you get. 

 

Workaround

Unknown. 

Reproduced by support

This bug has been reproduced in:

Modo 12.2v1 - MacOSX 11.13 - Windows 7 - CentOS 7 

Modo 10.2v2 - Windows 7  

 

Earliest version tested

Modo 10.2v2 - This issue appears to be in all versions of the product

 

Expected behaviour

The compression parameter while set to 100% and the twist parameter set to 90 degrees on a Lace Geometry mesh op should affect the first and last curve points. 

 

Actual behaviour

Only while moving the first or last curve points closer to the points next to them, does the compression parameter start working, although it never goes up to 100% to mirror the parameter setting. 

 

    We're sorry to hear that

    Please tell us why