WorldForge :: wfmath的主要焦点是几何对象。因此,它包括几种形状(盒,球,线),除了被用于构建这些形状(点,矢量基质中)的基本的数学对象。
大多数库类的,可分为两类。第一类是基本的数学对象,其成员都是基本类型。第二类是形状,它实现DOC / shape.h描述的形状类接口。有四类第一类:
矢量<>
一个基本的数学矢量
RotMatrix <>
行列式1的正交矩阵,用于说明旋转是有用的。
点<>
空间中的一个点。这个基本类也实现了DOC / shape.h形状接口。
四元
四元数
形状类:
AxisBox <>
平行于坐标轴一箱为主
球<>
球<2>是一个圆,球<3>是球等
段<>
线段,由它定义端点
RotBox <>
像AxisBox <>,但它可以旋转到任意角度
多边形<>
包含在一个(可能)更大的维空间中的二维多边形
该库还包含一些概率相关的功能,以及为系统时间和随机数的函数的封装。
要求:
·WFMath需要一个ISO C ++编译器。不需要以建设WFMath阿特拉斯-C ++,但如果它存在那么一些内嵌的转换功能测试将建成
什么是新的在此版本中:
- 在标头已被清理,包括更少的系统头文件和依赖性,并保持命名空间有点清洁。
评论没有发现