|
@@ -269,7 +269,7 @@ void ConvertColor(aiColor4D& out, const IfcColourRgb& in)
|
|
void ConvertColor(aiColor4D& out, const IfcColourOrFactor& in,ConversionData& conv,const aiColor4D* base)
|
|
void ConvertColor(aiColor4D& out, const IfcColourOrFactor& in,ConversionData& conv,const aiColor4D* base)
|
|
{
|
|
{
|
|
if (const EXPRESS::REAL* const r = in.ToPtr<EXPRESS::REAL>()) {
|
|
if (const EXPRESS::REAL* const r = in.ToPtr<EXPRESS::REAL>()) {
|
|
- out.r = out.g = out.b = *r;
|
|
|
|
|
|
+ out.r = out.g = out.b = static_cast<float>(*r);
|
|
if(base) {
|
|
if(base) {
|
|
out.r *= static_cast<float>( base->r );
|
|
out.r *= static_cast<float>( base->r );
|
|
out.g *= static_cast<float>( base->g );
|
|
out.g *= static_cast<float>( base->g );
|