📄 mysphere.h
字号:
// Billiard ball simulator
// Created by Nelis Franken
// -----------------------------------------------------------
// Sphere (billiard ball) header file
// -----------------------------------------------------------
#ifndef _MYSPHERE_H_
#define _MYSPHERE_H_
#include "vector3.h"
class mySphere {
public:
float weight;
float mass;
float radius;
float fC;
float accellSize;
float forceSize;
float speedSize;
float speedDif;
float rotation;
vector3 speed;
vector3 position;
vector3 accell;
vector3 force;
vector3 reflected;
bool collided;
bool isRolling;
bool inPlay;
mySphere();
mySphere(float posX, float posY, float posZ);
void resetValuesToZero();
void setDefaults();
void setPos(float posX, float posY, float posZ);
void setSpeed(float speedX, float speedY, float speedZ);
bool roll();
void updateSpeedSize();
float getSpeedSize();
float determineDistance(mySphere testBall);
bool collides(mySphere testBall);
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -