13 #include "COLLADAFWFileInfo.h"
14 #include "Math/COLLADABUMathMatrix4.h"
25 COLLADAFW::FileInfo::Unit unit;
26 COLLADAFW::FileInfo::UpAxisType up_axis;
28 float x_up_mat4[4][4];
29 float y_up_mat4[4][4];
30 float z_up_mat4[4][4];
31 float scale_mat4[4][4];
43 void read_asset(
const COLLADAFW::FileInfo *asset);
68 extern std::string
id_name(
void *
id);
69 extern std::string
encode_xml(std::string xml);
typedef float(TangentPoint)[2]
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 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 encode_xml(std::string xml)
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)
static const pxr::TfToken out("out", pxr::TfToken::Immortal)