Click or drag to resize

API changes - 2.3

RAYLASE.SPICE3.dll
  public enum RAYLASE.SPICE3.Axes

+ Auxiliary

  public enum RAYLASE.SPICE3.Axis

+ Auxiliary

  public enum RAYLASE.SPICE3.CommandCode

+ MOTF_STOP_3D_WAIT_DISTANCE
+ MOTF_STOP_3D_WAIT_PART
+ MOTF_STOP_WAIT_DISTANCE
+ MOTF_STOP_WAIT_PART

public enum RAYLASE.SPICE3.ScanHeadFlags

+ Auxiliary
+ Defocus
+ DualHead
+ Extended
+ FourD
+ RL3
+ SingleHead
+ SL2
+ XY2

  public enum RAYLASE.SPICE3.ScanHeadFormat

+ RL3_Single3DA
+ RL3_Single3DXA
+ RL3_Single4DA
+ RL3_Single4DF
+ RL3_Single4DFA
+ RL3_Single4DFX
+ RL3_Single4DFXA
+ RL3_Single4DXA
+ SL2_Single3DA
+ SL2_Single4DF
+ SL2_Single4DFA
+ SL2_Single4DFX
- SL2_Single4DX

  public class RAYLASE.SPICE3.ScannerConfig

+ public static Axis GetAxisAtIndex( ScanHeadFormat headFormat, int index )
+ public static bool HasAuxiliary( ScanHeadFormat headFormat )
+ public static int GetIndexOfAxis( ScanHeadFormat headFormat, Axis axis )

RAYLASE.SPICE3.Utils.dll
  public class RAYLASE.SPICE3.Utils.FastMath

+ public static int PopulationCount( uint n )
+ static .cctor( )

  public class RAYLASE.SPICE3.Utils.Radian

- public static double Normalize( double a )
+ public static double Normalize( double angle )
+ public static double NormalizePlusMinusPi( double angle )