[DEV] continue removing STL
This commit is contained in:
parent
fbc979aab5
commit
6c7f6a4414
@ -79,13 +79,13 @@ vec2 ege::Camera::tansformPositionToAngle(vec3 _vect) {
|
||||
if (distance == 0.0f) {
|
||||
return out;
|
||||
}
|
||||
out.setY(std::asin(_vect.z()/distance));
|
||||
out.setY(etk::asin(_vect.z()/distance));
|
||||
_vect.setZ(0.0f);
|
||||
if (_vect.x() == 0 && _vect.y() == 0) {
|
||||
return out;
|
||||
}
|
||||
_vect.normalize();
|
||||
out.setX(std::asin(_vect.y()));
|
||||
out.setX(etk::asin(_vect.y()));
|
||||
if (_vect.x() < 0) {
|
||||
out.setX(out.x()*-1 - M_PI);
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ void ege::camera::ControlBase::setCamera(const ememory::SharedPtr<ege::camera::V
|
||||
}
|
||||
m_camera = _camera;
|
||||
m_camera->setTarget(vec3(0,0,0));
|
||||
m_camera->setEye(vec3(100*std::sin(m_angleTetha),100*std::cos(m_angleTetha),80*std::cos(m_anglePsy))*m_distance);
|
||||
m_camera->setEye(vec3(100*etk::sin(m_angleTetha),100*etk::cos(m_angleTetha),80*etk::cos(m_anglePsy))*m_distance);
|
||||
m_PCH = ewol::Object::getObjectManager().periodicCall.connect(this, &ege::camera::ControlBase::periodicCall);
|
||||
}
|
||||
|
||||
@ -117,7 +117,7 @@ bool ege::camera::ControlBase::onEventInput(const ewol::event::Input& _event, co
|
||||
if (_event.getId() == 4) {
|
||||
// scrool button ==> zoom in
|
||||
m_distance += 0.01f;
|
||||
m_camera->setEye(vec3(100*std::sin(m_angleTetha),100*std::cos(m_angleTetha),80*std::cos(m_anglePsy))*m_distance);
|
||||
m_camera->setEye(vec3(100*etk::sin(m_angleTetha),100*etk::cos(m_angleTetha),80*etk::cos(m_anglePsy))*m_distance);
|
||||
return true;
|
||||
} else if (_event.getId() == 5) {
|
||||
// scrool button ==> zoom OUT
|
||||
@ -125,7 +125,7 @@ bool ege::camera::ControlBase::onEventInput(const ewol::event::Input& _event, co
|
||||
if (m_distance <= 0.05f) {
|
||||
m_distance = 0.05f;
|
||||
}
|
||||
m_camera->setEye(vec3(100*std::sin(m_angleTetha),100*std::cos(m_angleTetha),80*std::cos(m_anglePsy))*m_distance);
|
||||
m_camera->setEye(vec3(100*etk::sin(m_angleTetha),100*etk::cos(m_angleTetha),80*etk::cos(m_anglePsy))*m_distance);
|
||||
return true;
|
||||
} else if (_event.getId() == 3) {
|
||||
// Middle button ==> move around the target position
|
||||
@ -135,7 +135,7 @@ bool ege::camera::ControlBase::onEventInput(const ewol::event::Input& _event, co
|
||||
vec2 pos = _relativePosition;
|
||||
m_angleTetha += (m_oldScreenPos.x()-pos.x())*0.02f;
|
||||
m_anglePsy += (m_oldScreenPos.y()-pos.y())*0.01f;
|
||||
m_camera->setEye(m_camera->getTarget() + vec3(100*std::sin(m_angleTetha),100*std::cos(m_angleTetha),80*std::cos(m_anglePsy))*m_distance);
|
||||
m_camera->setEye(m_camera->getTarget() + vec3(100*etk::sin(m_angleTetha),100*etk::cos(m_angleTetha),80*etk::cos(m_anglePsy))*m_distance);
|
||||
m_oldScreenPos = _relativePosition;
|
||||
}
|
||||
return true;
|
||||
@ -147,8 +147,8 @@ bool ege::camera::ControlBase::onEventInput(const ewol::event::Input& _event, co
|
||||
vec2 pos = _relativePosition*0.2;
|
||||
pos -= m_oldScreenPos*0.2;
|
||||
float cameraAngle = m_camera->getTetha();
|
||||
vec3 newPos = vec3(std::sin(cameraAngle)*pos.x() + std::cos(cameraAngle)*pos.y(),
|
||||
std::cos(cameraAngle)*pos.x() + std::sin(cameraAngle)*pos.y(),
|
||||
vec3 newPos = vec3(etk::sin(cameraAngle)*pos.x() + etk::cos(cameraAngle)*pos.y(),
|
||||
etk::cos(cameraAngle)*pos.x() + etk::sin(cameraAngle)*pos.y(),
|
||||
0);
|
||||
EGE_ERROR("apply offset = " << newPos << " from pos=" << pos << " angle=" << cameraAngle);
|
||||
newPos += m_camera->getTarget();
|
||||
|
@ -226,13 +226,13 @@ etk::Pair<ememory::SharedPtr<ege::Component>, etk::Pair<vec3,vec3>> ege::physics
|
||||
if (callbackObject.m_haveImpact == true) {
|
||||
if ( callbackObject.m_body == nullptr
|
||||
|| callbackObject.m_body->getUserData() == nullptr) {
|
||||
etk::Pair<ememory::SharedPtr<ege::Component>, etk::Pair<vec3,vec3>>(nullptr, std::pair<vec3,vec3>(callbackObject.m_position, callbackObject.m_normal));
|
||||
etk::Pair<ememory::SharedPtr<ege::Component>, etk::Pair<vec3,vec3>>(nullptr, etk::pair<vec3,vec3>(callbackObject.m_position, callbackObject.m_normal));
|
||||
}
|
||||
// TODO: je n'ai pas une entity, main un component ...
|
||||
ege::physics::Component* elem = static_cast<ege::physics::Component*>(callbackObject.m_body->getUserData());
|
||||
return etk::Pair<ememory::SharedPtr<ege::Component>, etk::Pair<vec3,vec3>>(elem->sharedFromThis(), std::pair<vec3,vec3>(callbackObject.m_position, callbackObject.m_normal));
|
||||
return etk::Pair<ememory::SharedPtr<ege::Component>, etk::Pair<vec3,vec3>>(elem->sharedFromThis(), etk::pair<vec3,vec3>(callbackObject.m_position, callbackObject.m_normal));
|
||||
}
|
||||
EGE_VERBOSE(" No Hit");
|
||||
return etk::Pair<ememory::SharedPtr<ege::Component>, etk::Pair<vec3,vec3>>(nullptr, std::pair<vec3,vec3>(vec3(0,0,0),vec3(0,0,0)));
|
||||
return etk::Pair<ememory::SharedPtr<ege::Component>, etk::Pair<vec3,vec3>>(nullptr, etk::pair<vec3,vec3>(vec3(0,0,0),vec3(0,0,0)));
|
||||
|
||||
}
|
@ -140,10 +140,10 @@ void ege::icoSphere::create(etk::Hash<ememory::SharedPtr<ege::Material>>& _mater
|
||||
vec2 texturePos;
|
||||
// projection sur le plan XY:
|
||||
float proj = vert.x()*vert.x() + vert.y()*vert.y();
|
||||
proj = std::sqrt(proj);
|
||||
proj = etk::sqrt(proj);
|
||||
float angle = M_PI;
|
||||
if (proj != 0.0f) {
|
||||
angle = std::acos(std::abs(vert.x()) / proj);
|
||||
angle = etk::acos(etk::abs(vert.x()) / proj);
|
||||
}
|
||||
if (vert.x()<0) {
|
||||
if (vert.y()<0) {
|
||||
@ -159,7 +159,7 @@ void ege::icoSphere::create(etk::Hash<ememory::SharedPtr<ege::Material>>& _mater
|
||||
//EGE_WARNING( "angle = " << (angle/M_PI*180.0f) << " from: vert=" << etk::toString(vert) << " proj=" << proj );
|
||||
texturePos.setX(angle/(2.0f*M_PI)+0.5f);
|
||||
|
||||
angle = std::acos(proj/1.0f);
|
||||
angle = etk::acos(proj/1.0f);
|
||||
if (vert.z()<0) {
|
||||
angle = -angle;
|
||||
}
|
||||
|
@ -127,7 +127,7 @@ void appl::Windows::onCallbackPeriodicUpdateCamera(const ewol::event::Time& _eve
|
||||
offset += 0.01;
|
||||
static float offset2 = 0;
|
||||
offset2 += 0.003;
|
||||
m_camera->setEye(vec3(100*std::sin(offset),100*std::cos(offset),40*std::cos(offset2)));
|
||||
m_camera->setEye(vec3(100*etk::sin(offset),100*etk::cos(offset),40*etk::cos(offset2)));
|
||||
}
|
||||
|
||||
|
||||
|
@ -47,7 +47,7 @@ def configure(target, my_module):
|
||||
|
||||
my_module.add_flag('c++', [
|
||||
"-DPROJECT_NAME=\"\\\"" + my_module.get_name() + "\\\"\"",
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_toString(get_version()) + "\\\"\""
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_to_string(get_version()) + "\\\"\""
|
||||
])
|
||||
|
||||
# set the package properties:
|
||||
|
@ -47,7 +47,7 @@ def configure(target, my_module):
|
||||
|
||||
my_module.add_flag('c++', [
|
||||
"-DPROJECT_NAME=\"\\\"" + my_module.get_name() + "\\\"\"",
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_toString(get_version()) + "\\\"\""
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_to_string(get_version()) + "\\\"\""
|
||||
])
|
||||
|
||||
# set the package properties :
|
||||
|
@ -47,7 +47,7 @@ def configure(target, my_module):
|
||||
|
||||
my_module.add_flag('c++', [
|
||||
"-DPROJECT_NAME=\"\\\"" + my_module.get_name() + "\\\"\"",
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_toString(get_version()) + "\\\"\""
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_to_string(get_version()) + "\\\"\""
|
||||
])
|
||||
|
||||
# set the package properties:
|
||||
|
@ -47,7 +47,7 @@ def configure(target, my_module):
|
||||
|
||||
my_module.add_flag('c++', [
|
||||
"-DPROJECT_NAME=\"\\\"" + my_module.get_name() + "\\\"\"",
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_toString(get_version()) + "\\\"\""
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_to_string(get_version()) + "\\\"\""
|
||||
])
|
||||
|
||||
# set the package properties:
|
||||
|
@ -191,7 +191,7 @@ void appl::Windows::onCallbackPeriodicUpdateCamera(const ewol::event::Time& _eve
|
||||
offset += 0.01;
|
||||
static float offset2 = 0;
|
||||
offset2 += 0.003;
|
||||
m_camera->setEye(vec3(100*std::sin(offset),100*std::cos(offset),40*std::cos(offset2))+vec3(50,0,0));
|
||||
m_camera->setEye(vec3(100*etk::sin(offset),100*etk::cos(offset),40*etk::cos(offset2))+vec3(50,0,0));
|
||||
}
|
||||
|
||||
|
||||
|
@ -46,7 +46,7 @@ def configure(target, my_module):
|
||||
|
||||
my_module.add_flag('c++', [
|
||||
"-DPROJECT_NAME=\"\\\"" + my_module.get_name() + "\\\"\"",
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_toString(get_version()) + "\\\"\""
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_to_string(get_version()) + "\\\"\""
|
||||
])
|
||||
|
||||
# set the package properties:
|
||||
|
@ -47,7 +47,7 @@ def configure(target, my_module):
|
||||
|
||||
my_module.add_flag('c++', [
|
||||
"-DPROJECT_NAME=\"\\\"" + my_module.get_name() + "\\\"\"",
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_toString(get_version()) + "\\\"\""
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_to_string(get_version()) + "\\\"\""
|
||||
])
|
||||
|
||||
# set the package properties:
|
||||
|
@ -47,7 +47,7 @@ def configure(target, my_module):
|
||||
|
||||
my_module.add_flag('c++', [
|
||||
"-DPROJECT_NAME=\"\\\"" + my_module.get_name() + "\\\"\"",
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_toString(get_version()) + "\\\"\""
|
||||
"-DAPPL_VERSION=\"\\\"" + tools.version_to_string(get_version()) + "\\\"\""
|
||||
])
|
||||
|
||||
# set the package properties :
|
||||
|
Loading…
x
Reference in New Issue
Block a user