|
[1 introduction] [2 overview] [3 reference] [4 GUI] IndexE3d_TriangleNormal E3d_GetAngle2D_deg E3d_GetAngle2D_rad E3d_LonLatToXYZ_deg E3d_LonLatToXYZ_rad E3d_LonLatToXYZUnit_rad E3d_SolveQuintic E3d_TriangleNormalCalculate the normal vector of a triangleSyntax Arguments Description Returns the normal vector of a triangle, specified by 3 points, in PNormal. Return value None. E3d_GetAngle2D_degGet angle of a normalized 2D vector, in degreesSyntax Arguments Description Returns the angle of a 2D vector, in degrees, from the +X axis. Return value The angle in degrees. E3d_GetAngle2D_radGet angle of a normalized 2D vector, in radiansSyntax Arguments Description Returns the angle of a 2D vector, in radians, from the +X axis. Return value The angle in radians. E3d_LonLatToXYZ_degCompute XYZ from Longitude, Latitude (degrees) and DistanceSyntax Arguments Description XYZ coordinates from longitude, latitude and distance. Return value None. E3d_LonLatToXYZ_radCompute XYZ from Longitude, Latitude (radians) and DistanceSyntax Arguments Description XYZ coordinates from longitude, latitude and distance. Return value None. E3d_LonLatToXYZUnit_radDerived from this, by simplification:Syntax Arguments Description XYZ coordinates from longitude and latitude Return value None. E3d_SolveQuinticQuintic equation solverSyntax Arguments Description Uses a hybrid method: first, a real solution is obtained numerically by the Newton method, then, the remaining four roots are obtained analytically by QUARTIC Return value The number of roots found, or an error code, such as E_INCOMPATIBLE_DATA |