primêre fokus WorldForge :: wfmath se meetkundige voorwerpe. So, dit sluit verskeie vorms (bokse, balle, lyne), bykomend tot die basiese wiskunde voorwerpe wat gebruik word om hierdie vorms (punte, vektore, matricies) te bou.
Die meeste van die biblioteek klasse kan verdeel word in twee vorme. Die eerste soort is basiese wiskundige voorwerpe, wie se lede is almal fundamentele tipes. Die tweede soort is vorms, wat die vorm klas koppelvlak in doc / shape.h beskryf implementeer. Daar is vier klasse van die eerste soort:
Vektor <>
'N Basiese wiskundige vektor
RotMatrix <>
'N ortogonale matriks van determinant 1, nuttig vir die beskrywing van rotasies.
Punt <>
'N punt in die ruimte. Dit basiese klas implemente ook die vorm koppelvlak in doc / shape.h.
Viertal
A viertal
Die vorm klasse is:
AxisBox <>
'N boks georiënteerde parallel met die koördinaatasse
Ball <>
Ball <2> is 'n sirkel, Ball <3> is 'n gebied, ens
Segment <>
'N lyn segment, gedefinieer deur sy eindpunte
RotBox <>
Soos AxisBox <>, maar dit kan nie gedraai word om arbitrêre hoeke
Veelhoek <>
A 2 dimensionele veelhoek vervat in 'n (moontlik) groter dimensionele ruimte
Die biblioteek bevat ook 'n paar-waarskynlikheid verwante funksies, sowel as omhulsels vir die stelsel tyd en ewekansige getal funksies.
Vereistes:
· WFMath vereis 'n ISO C ++ samesteller. Atlas-C ++ is nie nodig om te bou WFMath, maar as dit teenwoordig is dan 'n paar inline omskakeling funksie toetse sal gebou
Wat is nuut in hierdie release:.
- Die kop het skoongemaak minder stelsel kop-en afhanklikhede sluit, en hou die naamruimte 'n bietjie skoner.
Kommentaar nie gevind