bcattoor / NovaPoint-Open-Issue-List

Open transparant, and available for everyone.
0 stars 0 forks source link

Novapoint Railway: Alignement Design: Vertical Drawing: inconsistency of calculus #10

Open bcattoor opened 6 years ago

bcattoor commented 6 years ago

Context

In the example landxml file you will find a dataset that is used in the step by step reproduction of the problem defined below.

Same geometry leads to different conclusion of the applications calculation. It is a hard problem to explain, so please just follow the steps below.

This is the end result we would like to achieve: Example of end result

Information

Name Value
Software version NVP 20.05FP3b
Software version AutoCAD 2017
Module name ea: RAILWAY
OS Windows 7
Vianova tracking number 1200880

Example landxml file: Here

Expected Behaviour

Whenever a connection is possible, the application is capable of producing the same result, no mater in what order actions are executed.

Steps to Reproduce

The way it will not work

  1. open landxml file in alignementdesign
  2. save alignement in (data)base
  3. open vertical drawing
  4. draw an AutoCAD line over element 5
  5. delete element 4 & 5
  6. make sure u have 100m set in Design Standard - Vert. Al. - Radius
  7. right click element 3 and select "add arc and connect", and connect it to the line u have drawn in step 4
  8. calk is OK
  9. change radius of element 4 to 5000m
  10. calc is NOT OK

So you would now conclude the connection is not possible, the application gives this as error:

 CONTROL- AND ERROR-MESSAGES NADB-2101                                           

 PROJECT NO.    CALC.NO.     ACCOUNT         REG.DATE       CALC.DATE            
 -              -            -               -              25/ 8-2017           

 ELEMENT    3. OVERLAPPING     -8.06                                             

 NO CONNECTION BETWEEN ELEMENT    3. -    5.                                     

 CALCULATION ABORTED AT ELNO    3.                                               

The way it will work

  1. step 1-5 is same as above
  2. stretch element 3 to a length of 20m
  3. right click element 3 and select "add arc and connect"", and connect it to the line u have drawn in step 4
  4. calc is NOT OK
 CONTROL- AND ERROR-MESSAGES NADB-2101                                           

 PROJECT NO.    CALC.NO.     ACCOUNT         REG.DATE       CALC.DATE            
 -              -            -               -              25/ 8-2017           

 ELEMENT    3. OVERLAPPING    -26.66                                             

 NO CONNECTION BETWEEN ELEMENT    3. -    5.                                     

 CALCULATION ABORTED AT ELNO    3.                                               
  1. change radius of element 4 to 5000m
  2. calc is OK

Now you conclude that the connection is possible, even though we started from the illogical state we had in step 7.

Context

This kind of inconsistency makes it very hard for the user to estimate if something is really impossible or if it is just a bug in the application.