converter fromFloat() shows our monkey
This commit is contained in:
parent
aaa580852e
commit
6b89b73fcc
|
@ -9,7 +9,7 @@ var result =
|
||||||
|
|
||||||
var meshes = 0;
|
var meshes = 0;
|
||||||
function addMesh(x, y, z) {
|
function addMesh(x, y, z) {
|
||||||
result += `\t obj->add(VectorFx::fromInt(${x}, ${y}, ${z}));\n`;
|
result += `\t obj->add(VectorFx::fromFloat(${x}, ${y}, ${z}));\n`;
|
||||||
meshes++;
|
meshes++;
|
||||||
}
|
}
|
||||||
var faces = 0;
|
var faces = 0;
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -31,8 +31,9 @@ void MonkeyScene::tick(u16 keys) {
|
||||||
int curmsecs = engine->getTimer()->getMsecs();
|
int curmsecs = engine->getTimer()->getMsecs();
|
||||||
int elapsed = curmsecs - msecs;
|
int elapsed = curmsecs - msecs;
|
||||||
msecs = curmsecs;
|
msecs = curmsecs;
|
||||||
|
int fps = 1000 / elapsed;
|
||||||
|
|
||||||
TextStream::instance().setText(std::to_string(1000 / elapsed) + std::string(" FPS"), 1, 1);
|
TextStream::instance().setText(std::to_string(fps < 0 ? 0 : fps) + std::string(" FPS"), 1, 1);
|
||||||
|
|
||||||
monkey->rotate(2, 2);
|
monkey->rotate(2, 2);
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,6 +33,10 @@ public:
|
||||||
return VectorFx(int2fx(x), int2fx(y), int2fx(z));
|
return VectorFx(int2fx(x), int2fx(y), int2fx(z));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static VectorFx fromFloat(float x, float y, float z) {
|
||||||
|
return VectorFx(float2fx(x), float2fx(y), float2fx(z));
|
||||||
|
}
|
||||||
|
|
||||||
inline VectorFx toInt() const {
|
inline VectorFx toInt() const {
|
||||||
return VectorFx(fx2int(v.x), fx2int(v.y), fx2int(v.z));
|
return VectorFx(fx2int(v.x), fx2int(v.y), fx2int(v.z));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue