15#include "COLLADAFWFileInfo.h"
16#include "Math/COLLADABUMathMatrix4.h"
26 COLLADAFW::FileInfo::Unit unit;
27 COLLADAFW::FileInfo::UpAxisType up_axis;
29 float x_up_mat4[4][4];
30 float y_up_mat4[4][4];
31 float z_up_mat4[4][4];
32 float scale_mat4[4][4];
44 void read_asset(
const COLLADAFW::FileInfo *asset);
55 static void mat4_to_dae(
float out[4][4],
float in[4][4]);
69extern std::string
id_name(
void *
id);
70extern std::string
encode_xml(
const std::string &xml);
Object is a sort of wrapper for general info.
ATTR_WARN_UNUSED_RESULT const BMVert * v
void read_asset(const COLLADAFW::FileInfo *asset)
static void mat4_to_dae(float out[4][4], float in[4][4])
void convertVector3(COLLADABU::Math::Vector3 &vec, float *v)
void calculate_scale(Scene &sce)
UnitConverter::UnitSystem isMetricSystem(void)
static void mat4_to_dae_double(double out[4][4], float in[4][4])
float(& get_rotation())[4]
float getLinearMeter(void)
static void dae_matrix_to_mat4_(float out[4][4], const COLLADABU::Math::Matrix4 &in)
std::string get_camera_id(Object *ob)
std::string encode_xml(const std::string &xml)
std::string get_morph_id(Object *ob)
std::string get_joint_sid(Bone *bone)
std::string get_geometry_id(Object *ob)
std::string translate_id(const std::string &id)
std::string get_material_id(Material *mat)
std::string get_light_id(Object *ob)
std::string get_effect_id(Material *mat)
void clear_global_id_map()
std::string id_name(void *id)
draw_view in_light_buf[] float