WFMath

WFMath is a math library that focus on geometric objects.
Download

WFMath Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Ron Steinke
  • Publisher web site:
  • http://www.worldforge.org/dev/eng/libraries/wfmath

WFMath Tags


WFMath Description

WFMath is a math library that focus on geometric objects. WFMath is a math library that focus on geometric objects.Thus, it includes several shapes (boxes, balls, lines), in addition to the basic math objects that are used to build these shapes (points, vectors, and matrices).Most of the library classes can be divided into two sorts. The first kind are basic mathematical objects, whose members are all fundamental types.The second kind are shapes, which implement the shape class interface described in doc/shape.h. There are four classes of the first kind:VectorA basic mathematical vectorRotMatrixAn orthogonal matrix of determinant 1, useful for describing rotations.PointA point in space. This basic class also implements the shape interface in doc/shape.h.QuaternionA quaternionThe shape classes are:AxisBoxA box oriented parallel to the coordinate axesBallBall< 2 > is a circle, Ball< 3 > is a sphere, etc.SegmentA line segment, defined by its endpointsRotBoxLike AxisBox, but it can be rotated to arbitrary anglesPolygonA 2 dimensional polygon contained in a (possibly) larger dimensional spaceThe library also contains some probability-related functions, as well as wrappers for system time and random number functions.Requirements:· an ISO C++ compiler· Atlas-C++ is not required in order to build WFMath, but if it is present then some inline conversion function tests will be built. Requirements: · an ISO C compiler · Atlas-C is not required in order to build WFMath, but if it is present then some inline conversion function tests will be built.


WFMath Related Software