Features
Make a modell from ogre's .mesh file:
if (auto node = mpSceneManager->createNode(fileName).lock())
{
if (auto model = std::static_pointer_cast<ape::IFileGeometry>(mpSceneManager->createEntity(fileName, ape::Entity::GEOMETRY_FILE).lock()))
{
model->setFileName(fileName);
model->setParentNode(node);
}
}mpSceneMakerMacro->makeModel("MyModel.mesh");#include "macros/sceneMaker/apeSceneMakerMacro.h"Create Light:
if (auto light = std::static_pointer_cast<ape::ILight>(mpSceneManager->createEntity("light", ape::Entity::LIGHT).lock()))
{
light->setLightType(ape::Light::Type::DIRECTIONAL);
light->setLightDirection(ape::Vector3(1, -1, 0));
light->setDiffuseColor(ape::Color(0.6f, 0.6f, 0.6f));
light->setSpecularColor(ape::Color(0.6f, 0.6f, 0.6f));
}SkyBox:
Create .mesh File:
Last updated