FrontPageAGHAGH/クラスリファレンス>AGHVECTOR3

AGHVECTOR3

float型(pos3d_tとしてtypedefされている)x、y、zの三値を持つ構造体。

コンストラクタによりx、y、z共に0で初期化される。
引数付きコンストラクタによりx、y、zの値を指定可能。

  1. typedef struct _AGH_XYZ
  2. {
  3. pos3d_t x;
  4. pos3d_t y;
  5. pos3d_t z;
  6. _AGH_XYZ(){
  7. z = y = x = 0;
  8. }
  9. _AGH_XYZ( pos3d_t x_in, pos3d_t y_in, pos3d_t z_in ){
  10. x = x_in;
  11. y = y_in;
  12. z = z_in;
  13. }
  14. }
  15. AGH_XYZ, AGH_VECTOR, AGH_VECTOR3, AGHVECTOR3;