Silence/fix double to float conversion warnings
This commit is contained in:
parent
b66ecf141f
commit
ae785194ce
|
@ -485,11 +485,11 @@ S3DMODEL* S3D::GetModel( SCENEGRAPH* aNode )
|
|||
// also typical of MCAD applications. When a model has no associated
|
||||
// material color it shall be assigned the index 0.
|
||||
SGAPPEARANCE app( NULL );
|
||||
app.ambient = SGCOLOR( 0.6, 0.6, 0.6 );
|
||||
app.diffuse = SGCOLOR( 0.6, 0.6, 0.6 );
|
||||
app.ambient = SGCOLOR( 0.6f, 0.6f, 0.6f );
|
||||
app.diffuse = SGCOLOR( 0.6f, 0.6f, 0.6f );
|
||||
app.specular = app.diffuse;
|
||||
app.shininess = 0.05;
|
||||
app.transparency = 0.0;
|
||||
app.shininess = 0.05f;
|
||||
app.transparency = 0.0f;
|
||||
|
||||
materials.matorder.push_back( &app );
|
||||
materials.matmap.insert( std::pair< SGAPPEARANCE const*, int >( &app, 0 ) );
|
||||
|
|
|
@ -34,10 +34,10 @@ SGAPPEARANCE::SGAPPEARANCE( SGNODE* aParent ) : SGNODE( aParent)
|
|||
m_SGtype = S3D::SGTYPE_APPEARANCE;
|
||||
|
||||
// defaults in accord with VRML2.0 spec
|
||||
ambient.SetColor( 0.05317, 0.17879, 0.01804 );
|
||||
shininess = 0.2;
|
||||
transparency = 0.0;
|
||||
diffuse.SetColor( 0.8, 0.8, 0.8 );
|
||||
ambient.SetColor( 0.05317f, 0.17879f, 0.01804f );
|
||||
shininess = 0.2f;
|
||||
transparency = 0.0f;
|
||||
diffuse.SetColor( 0.8f, 0.8f, 0.8f );
|
||||
|
||||
if( NULL != aParent && S3D::SGTYPE_SHAPE != aParent->GetNodeType() )
|
||||
{
|
||||
|
@ -318,13 +318,13 @@ bool SGAPPEARANCE::WriteVRML( std::ostream& aFile, bool aReuseFlag )
|
|||
diffuse.GetColor( ambr, ambg, ambb );
|
||||
float den = ( 0.212671 * ambr + 0.71516 * ambg + 0.072169 * ambb );
|
||||
|
||||
if( den < 0.004 )
|
||||
den = 0.004;
|
||||
if( den < 0.004f )
|
||||
den = 0.004f;
|
||||
|
||||
amb /= den;
|
||||
|
||||
if( amb > 1.0 )
|
||||
amb = 1.0;
|
||||
if( amb > 1.0f )
|
||||
amb = 1.0f;
|
||||
|
||||
S3D::FormatFloat( tmp, amb );
|
||||
aFile << " ambientIntensity " << tmp << "\n";
|
||||
|
|
|
@ -843,8 +843,8 @@ void C3D_RENDER_RAYTRACING::reload( REPORTER *aStatusTextReporter )
|
|||
m_lights.Clear();
|
||||
|
||||
// This will work as the front camera light.
|
||||
const float light_camera_intensity = 0.20;
|
||||
const float light_top_bottom = 0.25;
|
||||
const float light_camera_intensity = 0.20f;
|
||||
const float light_top_bottom = 0.25f;
|
||||
const float light_directional_intensity = ( 1.0f - ( light_camera_intensity +
|
||||
light_top_bottom * 0.5f ) ) / 4.0f;
|
||||
|
||||
|
|
|
@ -32,16 +32,16 @@ using namespace KIGFX;
|
|||
RENDER_SETTINGS::RENDER_SETTINGS()
|
||||
{
|
||||
// Set the default initial values
|
||||
m_highlightFactor = 0.5;
|
||||
m_selectFactor = 0.5;
|
||||
m_layerOpacity = 0.8;
|
||||
m_highlightEnabled = false;
|
||||
m_hiContrastEnabled = false;
|
||||
m_hiContrastFactor = 0.2; //TODO: Make this user-configurable
|
||||
m_highlightNetcode = -1;
|
||||
m_outlineWidth = 1;
|
||||
m_worksheetLineWidth = 100000;
|
||||
m_showPageLimits = false;
|
||||
m_highlightFactor = 0.5f;
|
||||
m_selectFactor = 0.5f;
|
||||
m_layerOpacity = 0.8f;
|
||||
m_highlightEnabled = false;
|
||||
m_hiContrastEnabled = false;
|
||||
m_hiContrastFactor = 0.2f; //TODO: Make this user-configurable
|
||||
m_highlightNetcode = -1;
|
||||
m_outlineWidth = 1;
|
||||
m_worksheetLineWidth = 100000;
|
||||
m_showPageLimits = false;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -63,8 +63,8 @@ void VC_SETTINGS::Reset()
|
|||
m_grabMouse = false;
|
||||
m_autoPanEnabled = false;
|
||||
m_autoPanSettingEnabled = false;
|
||||
m_autoPanMargin = 0.1;
|
||||
m_autoPanSpeed = 0.15;
|
||||
m_autoPanMargin = 0.1f;
|
||||
m_autoPanSpeed = 0.15f;
|
||||
m_warpCursor = false;
|
||||
m_enableMousewheelPan = false;
|
||||
m_panWithRightButton = false;
|
||||
|
|
|
@ -92,19 +92,19 @@ struct VRML_COLOR
|
|||
VRML_COLOR()
|
||||
{
|
||||
// default green
|
||||
diffuse_red = 0.13;
|
||||
diffuse_grn = 0.81;
|
||||
diffuse_blu = 0.22;
|
||||
spec_red = 0.01;
|
||||
spec_grn = 0.08;
|
||||
spec_blu = 0.02;
|
||||
emit_red = 0.0;
|
||||
emit_grn = 0.0;
|
||||
emit_blu = 0.0;
|
||||
diffuse_red = 0.13f;
|
||||
diffuse_grn = 0.81f;
|
||||
diffuse_blu = 0.22f;
|
||||
spec_red = 0.01f;
|
||||
spec_grn = 0.08f;
|
||||
spec_blu = 0.02f;
|
||||
emit_red = 0.0f;
|
||||
emit_grn = 0.0f;
|
||||
emit_blu = 0.0f;
|
||||
|
||||
ambient = 0.8;
|
||||
transp = 0;
|
||||
shiny = 0.02;
|
||||
ambient = 0.8f;
|
||||
transp = 0.0f;
|
||||
shiny = 0.02f;
|
||||
}
|
||||
|
||||
VRML_COLOR( float dr, float dg, float db,
|
||||
|
@ -186,17 +186,17 @@ public:
|
|||
m_brd_thickness = 1.6;
|
||||
|
||||
// pcb green
|
||||
colors[ VRML_COLOR_PCB ] = VRML_COLOR( .07, .3, .12, .01, .03, .01,
|
||||
0, 0, 0, 0.8, 0, 0.02 );
|
||||
colors[VRML_COLOR_PCB] = VRML_COLOR(
|
||||
0.07f, 0.3f, 0.12f, 0.01f, 0.03f, 0.01f, 0.0f, 0.0f, 0.0f, 0.8f, 0.0f, 0.02f );
|
||||
// track green
|
||||
colors[ VRML_COLOR_TRACK ] = VRML_COLOR( .08, .5, .1, .01, .05, .01,
|
||||
0, 0, 0, 0.8, 0, 0.02 );
|
||||
colors[VRML_COLOR_TRACK] = VRML_COLOR(
|
||||
0.08f, 0.5f, 0.1f, 0.01f, 0.05f, 0.01f, 0.0f, 0.0f, 0.0f, 0.8f, 0.0f, 0.02f );
|
||||
// silkscreen white
|
||||
colors[ VRML_COLOR_SILK ] = VRML_COLOR( .9, .9, .9, .1, .1, .1,
|
||||
0, 0, 0, 0.9, 0, 0.02 );
|
||||
colors[VRML_COLOR_SILK] = VRML_COLOR(
|
||||
0.9f, 0.9f, 0.9f, 0.1f, 0.1f, 0.1f, 0.0f, 0.0f, 0.0f, 0.9f, 0.0f, 0.02f );
|
||||
// pad silver
|
||||
colors[ VRML_COLOR_TIN ] = VRML_COLOR( .749, .756, .761, .749, .756, .761,
|
||||
0, 0, 0, 0.8, 0, 0.8 );
|
||||
colors[VRML_COLOR_TIN] = VRML_COLOR( 0.749f, 0.756f, 0.761f, 0.749f, 0.756f, 0.761f, 0.0f,
|
||||
0.0f, 0.0f, 0.8f, 0.0f, 0.8f );
|
||||
|
||||
m_plainPCB = false;
|
||||
SetOffset( 0.0, 0.0 );
|
||||
|
|
|
@ -365,9 +365,9 @@ void PCB_PARSER::parseEDA_TEXT( EDA_TEXT* aText )
|
|||
// 60mils is 1.524mm
|
||||
if( !foundTextSize )
|
||||
{
|
||||
const float defaultTextSize = 1.524f * IU_PER_MM;
|
||||
const double defaultTextSize = 1.524 * IU_PER_MM;
|
||||
|
||||
aText->SetTextSize( wxSize( defaultTextSize, defaultTextSize ) );
|
||||
aText->SetTextSize( wxSize( defaultTextSize, defaultTextSize ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -103,64 +103,64 @@ static SGNODE* getColor( IFSG_SHAPE& shape, int colorIdx )
|
|||
{
|
||||
case 0:
|
||||
// green for PCB
|
||||
material.SetSpecular( 0.13, 0.81, 0.22 );
|
||||
material.SetDiffuse( 0.13, 0.81, 0.22 );
|
||||
material.SetSpecular( 0.13f, 0.81f, 0.22f );
|
||||
material.SetDiffuse( 0.13f, 0.81f, 0.22f );
|
||||
// default ambient intensity
|
||||
material.SetShininess( 0.3 );
|
||||
material.SetShininess( 0.3f );
|
||||
|
||||
break;
|
||||
|
||||
case 1:
|
||||
// magenta
|
||||
material.SetSpecular( 0.8, 0.0, 0.8 );
|
||||
material.SetDiffuse( 0.6, 0.0, 0.6 );
|
||||
material.SetSpecular( 0.8f, 0.0f, 0.8f );
|
||||
material.SetDiffuse( 0.6f, 0.0f, 0.6f );
|
||||
// default ambient intensity
|
||||
material.SetShininess( 0.3 );
|
||||
material.SetShininess( 0.3f );
|
||||
|
||||
break;
|
||||
|
||||
case 2:
|
||||
// red
|
||||
material.SetSpecular( 0.69, 0.14, 0.14 );
|
||||
material.SetDiffuse( 0.69, 0.14, 0.14 );
|
||||
material.SetSpecular( 0.69f, 0.14f, 0.14f );
|
||||
material.SetDiffuse( 0.69f, 0.14f, 0.14f );
|
||||
// default ambient intensity
|
||||
material.SetShininess( 0.3 );
|
||||
material.SetShininess( 0.3f );
|
||||
|
||||
break;
|
||||
|
||||
case 3:
|
||||
// orange
|
||||
material.SetSpecular( 1.0, 0.44, 0.0 );
|
||||
material.SetDiffuse( 1.0, 0.44, 0.0 );
|
||||
material.SetSpecular( 1.0f, 0.44f, 0.0f );
|
||||
material.SetDiffuse( 1.0f, 0.44f, 0.0f );
|
||||
// default ambient intensity
|
||||
material.SetShininess( 0.3 );
|
||||
material.SetShininess( 0.3f );
|
||||
|
||||
break;
|
||||
|
||||
case 4:
|
||||
// yellow
|
||||
material.SetSpecular( 0.93, 0.94, 0.16 );
|
||||
material.SetDiffuse( 0.93, 0.94, 0.16 );
|
||||
material.SetSpecular( 0.93f, 0.94f, 0.16f );
|
||||
material.SetDiffuse( 0.93f, 0.94f, 0.16f );
|
||||
// default ambient intensity
|
||||
material.SetShininess( 0.3 );
|
||||
material.SetShininess( 0.3f );
|
||||
|
||||
break;
|
||||
|
||||
case 5:
|
||||
// blue
|
||||
material.SetSpecular( 0.1, 0.11, 0.88 );
|
||||
material.SetDiffuse( 0.1, 0.11, 0.88 );
|
||||
material.SetSpecular( 0.1f, 0.11f, 0.88f );
|
||||
material.SetDiffuse( 0.1f, 0.11f, 0.88f );
|
||||
// default ambient intensity
|
||||
material.SetShininess( 0.3 );
|
||||
material.SetShininess( 0.3f );
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
// violet
|
||||
material.SetSpecular( 0.32, 0.07, 0.64 );
|
||||
material.SetDiffuse( 0.32, 0.07, 0.64 );
|
||||
material.SetSpecular( 0.32f, 0.07f, 0.64f );
|
||||
material.SetDiffuse( 0.32f, 0.07f, 0.64f );
|
||||
// default ambient intensity
|
||||
material.SetShininess( 0.3 );
|
||||
material.SetShininess( 0.3f );
|
||||
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -200,9 +200,9 @@ bool WRL1COORDS::Read( WRLPROC& proc, WRL1BASE* aTopNode )
|
|||
|
||||
while( sP != eP )
|
||||
{
|
||||
sP->x *= 2.54;
|
||||
sP->y *= 2.54;
|
||||
sP->z *= 2.54;
|
||||
sP->x *= 2.54f;
|
||||
sP->y *= 2.54f;
|
||||
sP->z *= 2.54f;
|
||||
++sP;
|
||||
}
|
||||
|
||||
|
|
|
@ -388,7 +388,7 @@ SGNODE* WRL1MATERIAL::GetAppearance( int aIndex )
|
|||
app.SetTransparency( val );
|
||||
|
||||
if( aIndex == 0 || shininess.empty() )
|
||||
val = 0.2;
|
||||
val = 0.2f;
|
||||
else
|
||||
val = shininess[0];
|
||||
|
||||
|
@ -397,9 +397,9 @@ SGNODE* WRL1MATERIAL::GetAppearance( int aIndex )
|
|||
|
||||
if( aIndex ==0 || ambientColor.empty() )
|
||||
{
|
||||
red = 0.2;
|
||||
green = 0.2;
|
||||
blue = 0.2;
|
||||
red = 0.2f;
|
||||
green = 0.2f;
|
||||
blue = 0.2f;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -415,9 +415,9 @@ SGNODE* WRL1MATERIAL::GetAppearance( int aIndex )
|
|||
|
||||
if( aIndex == 0 || diffuseColor.empty() )
|
||||
{
|
||||
red = 0.8;
|
||||
green = 0.8;
|
||||
blue = 0.8;
|
||||
red = 0.8f;
|
||||
green = 0.8f;
|
||||
blue = 0.8f;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -503,9 +503,9 @@ void WRL1MATERIAL::GetColor( SGCOLOR* aColor, int aIndex )
|
|||
}
|
||||
else
|
||||
{
|
||||
dRed = 0.8;
|
||||
dGreen = 0.8;
|
||||
dBlue = 0.8;
|
||||
dRed = 0.8f;
|
||||
dGreen = 0.8f;
|
||||
dBlue = 0.8f;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -527,9 +527,9 @@ void WRL1MATERIAL::GetColor( SGCOLOR* aColor, int aIndex )
|
|||
}
|
||||
else
|
||||
{
|
||||
eRed = 0.0;
|
||||
eGreen = 0.0;
|
||||
eBlue = 0.0;
|
||||
eRed = 0.0f;
|
||||
eGreen = 0.0f;
|
||||
eBlue = 0.0f;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -551,9 +551,9 @@ void WRL1MATERIAL::GetColor( SGCOLOR* aColor, int aIndex )
|
|||
}
|
||||
else
|
||||
{
|
||||
aRed = 0.2;
|
||||
aGreen = 0.2;
|
||||
aBlue = 0.2;
|
||||
aRed = 0.2f;
|
||||
aGreen = 0.2f;
|
||||
aBlue = 0.2f;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -575,9 +575,9 @@ void WRL1MATERIAL::GetColor( SGCOLOR* aColor, int aIndex )
|
|||
}
|
||||
else
|
||||
{
|
||||
sRed = 0.2;
|
||||
sGreen = 0.2;
|
||||
sBlue = 0.2;
|
||||
sRed = 0.2f;
|
||||
sGreen = 0.2f;
|
||||
sBlue = 0.2f;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -593,7 +593,7 @@ void WRL1MATERIAL::GetColor( SGCOLOR* aColor, int aIndex )
|
|||
if( !shininess.empty() )
|
||||
shiny = shininess.back();
|
||||
else
|
||||
shiny = 0.2;
|
||||
shiny = 0.2f;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -615,16 +615,16 @@ void WRL1MATERIAL::GetColor( SGCOLOR* aColor, int aIndex )
|
|||
|
||||
int n = 0;
|
||||
|
||||
if( aRed + aGreen + aBlue > 0.01 )
|
||||
if( aRed + aGreen + aBlue > 0.01f )
|
||||
++n;
|
||||
|
||||
if( eRed + eGreen + eBlue > 0.01 )
|
||||
if( eRed + eGreen + eBlue > 0.01f )
|
||||
++n;
|
||||
|
||||
if( dRed + dGreen + dBlue > 0.01 )
|
||||
if( dRed + dGreen + dBlue > 0.01f )
|
||||
++n;
|
||||
|
||||
if( (sRed + sGreen + sBlue) * shiny > 0.01 )
|
||||
if( ( sRed + sGreen + sBlue ) * shiny > 0.01f )
|
||||
++n;
|
||||
|
||||
if( 0 == n )
|
||||
|
|
|
@ -98,7 +98,7 @@ struct WRL1STATUS
|
|||
coord = NULL;
|
||||
txmatrix = glm::scale( glm::mat4( 1.0 ), glm::vec3( 1.0 ) );
|
||||
order = ORD_UNKNOWN;
|
||||
creaseLimit = 0.878;
|
||||
creaseLimit = 0.878f;
|
||||
return;
|
||||
}
|
||||
};
|
||||
|
|
|
@ -36,7 +36,7 @@ WRL1SHAPEHINTS::WRL1SHAPEHINTS( NAMEREGISTER* aDictionary ) : WRL1NODE( aDiction
|
|||
{
|
||||
m_order = ORD_UNKNOWN;
|
||||
m_Type = WRL1_SHAPEHINTS;
|
||||
m_crease = 0.733; // approx 42 degrees; this is larger than VRML spec.
|
||||
m_crease = 0.733f; // approx 42 degrees; this is larger than VRML spec.
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -46,7 +46,7 @@ WRL1SHAPEHINTS::WRL1SHAPEHINTS( NAMEREGISTER* aDictionary, WRL1NODE* aParent ) :
|
|||
{
|
||||
m_order = ORD_UNKNOWN;
|
||||
m_Type = WRL1_SHAPEHINTS;
|
||||
m_crease = 0.733; // approx 42 degrees; this is larger than VRML spec.
|
||||
m_crease = 0.733f; // approx 42 degrees; this is larger than VRML spec.
|
||||
m_Parent = aParent;
|
||||
|
||||
if( NULL != m_Parent )
|
||||
|
@ -280,9 +280,9 @@ bool WRL1SHAPEHINTS::Read( WRLPROC& proc, WRL1BASE* aTopNode )
|
|||
}
|
||||
|
||||
if( tmp < 0.0 )
|
||||
tmp = 0.0;
|
||||
tmp = 0.0f;
|
||||
else if( tmp > M_PI )
|
||||
tmp = M_PI;
|
||||
tmp = static_cast<float>( M_PI );
|
||||
|
||||
m_crease = tmp;
|
||||
}
|
||||
|
|
|
@ -201,9 +201,9 @@ bool WRL1TRANSFORM::Read( WRLPROC& proc, WRL1BASE* aTopNode )
|
|||
}
|
||||
|
||||
// convert from 1 VRML Unit = 0.1 inch to 1 VRML Unit = 1 mm
|
||||
center.x *= 2.54;
|
||||
center.y *= 2.54;
|
||||
center.z *= 2.54;
|
||||
center.x *= 2.54f;
|
||||
center.y *= 2.54f;
|
||||
center.z *= 2.54f;
|
||||
}
|
||||
else if( !glob.compare( "rotation" ) )
|
||||
{
|
||||
|
@ -282,9 +282,9 @@ bool WRL1TRANSFORM::Read( WRLPROC& proc, WRL1BASE* aTopNode )
|
|||
}
|
||||
|
||||
// convert from 1 VRML Unit = 0.1 inch to 1 VRML Unit = 1 mm
|
||||
translation.x *= 2.54;
|
||||
translation.y *= 2.54;
|
||||
translation.z *= 2.54;
|
||||
translation.x *= 2.54f;
|
||||
translation.y *= 2.54f;
|
||||
translation.z *= 2.54f;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -493,12 +493,12 @@ SGNODE* WRL2APPEARANCE::TranslateToSG( SGNODE* aParent )
|
|||
{
|
||||
// use a default gray appearance
|
||||
IFSG_APPEARANCE matNode( aParent );
|
||||
matNode.SetEmissive( 0.0, 0.0, 0.0 );
|
||||
matNode.SetSpecular( 0.65, 0.65, 0.65 );
|
||||
matNode.SetDiffuse( 0.65, 0.65, 0.65 );
|
||||
matNode.SetEmissive( 0.0f, 0.0f, 0.0f );
|
||||
matNode.SetSpecular( 0.65f, 0.65f, 0.65f );
|
||||
matNode.SetDiffuse( 0.65f, 0.65f, 0.65f );
|
||||
// default ambient
|
||||
matNode.SetShininess( 0.2 );
|
||||
matNode.SetTransparency( 0.0 );
|
||||
matNode.SetShininess( 0.2f );
|
||||
matNode.SetTransparency( 0.0f );
|
||||
m_sgNode = matNode.GetRawPtr();
|
||||
|
||||
return m_sgNode;
|
||||
|
|
|
@ -246,9 +246,9 @@ void WRL2COLOR::GetColor( int aIndex, float& red, float& green, float& blue )
|
|||
{
|
||||
if( aIndex < 0 || aIndex >= (int)colors.size() )
|
||||
{
|
||||
red = 0.8;
|
||||
green = 0.8;
|
||||
blue = 0.8;
|
||||
red = 0.8f;
|
||||
green = 0.8f;
|
||||
blue = 0.8f;
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -208,9 +208,9 @@ bool WRL2COORDS::Read( WRLPROC& proc, WRL2BASE* aTopNode )
|
|||
|
||||
while( sP != eP )
|
||||
{
|
||||
sP->x *= 2.54;
|
||||
sP->y *= 2.54;
|
||||
sP->z *= 2.54;
|
||||
sP->x *= 2.54f;
|
||||
sP->y *= 2.54f;
|
||||
sP->z *= 2.54f;
|
||||
++sP;
|
||||
}
|
||||
|
||||
|
|
|
@ -85,8 +85,8 @@ void WRL2FACESET::setDefaults( void )
|
|||
normalPerVertex = true;
|
||||
solid = true;
|
||||
|
||||
creaseAngle = 0.733; // approx 42 degrees; this is larger than VRML spec.
|
||||
creaseLimit = 0.74317; // cos( 0.733 )
|
||||
creaseAngle = 0.733f; // approx 42 degrees; this is larger than VRML spec.
|
||||
creaseLimit = 0.74317f; // cos( 0.733 )
|
||||
}
|
||||
|
||||
|
||||
|
@ -578,9 +578,9 @@ bool WRL2FACESET::Read( WRLPROC& proc, WRL2BASE* aTopNode )
|
|||
}
|
||||
|
||||
if( creaseAngle < 0.0 )
|
||||
creaseAngle = 0.0;
|
||||
creaseAngle = 0.0f;
|
||||
else if( creaseAngle > M_PI_2 )
|
||||
creaseAngle = M_PI_2;
|
||||
creaseAngle = static_cast<float>( M_PI_2 );
|
||||
|
||||
creaseLimit = cosf( creaseAngle );
|
||||
}
|
||||
|
|
|
@ -65,19 +65,19 @@ WRL2MATERIAL::~WRL2MATERIAL()
|
|||
void WRL2MATERIAL::setDefaults( void )
|
||||
{
|
||||
// default material values as per VRML2 spec
|
||||
diffuseColor.x = 0.8;
|
||||
diffuseColor.y = 0.8;
|
||||
diffuseColor.z = 0.8;
|
||||
diffuseColor.x = 0.8f;
|
||||
diffuseColor.y = 0.8f;
|
||||
diffuseColor.z = 0.8f;
|
||||
|
||||
emissiveColor.x = 0.0;
|
||||
emissiveColor.y = 0.0;
|
||||
emissiveColor.z = 0.0;
|
||||
emissiveColor.x = 0.0f;
|
||||
emissiveColor.y = 0.0f;
|
||||
emissiveColor.z = 0.0f;
|
||||
|
||||
specularColor = emissiveColor;
|
||||
|
||||
ambientIntensity = 0.2;
|
||||
shininess = 0.2;
|
||||
transparency = 0.0;
|
||||
ambientIntensity = 0.2f;
|
||||
shininess = 0.2f;
|
||||
transparency = 0.0f;
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -216,9 +216,9 @@ bool WRL2TRANSFORM::Read( WRLPROC& proc, WRL2BASE* aTopNode )
|
|||
}
|
||||
|
||||
// convert from 1 VRML Unit = 0.1 inch to 1 VRML Unit = 1 mm
|
||||
center.x *= 2.54;
|
||||
center.y *= 2.54;
|
||||
center.z *= 2.54;
|
||||
center.x *= 2.54f;
|
||||
center.y *= 2.54f;
|
||||
center.z *= 2.54f;
|
||||
}
|
||||
else if( !glob.compare( "rotation" ) )
|
||||
{
|
||||
|
@ -297,9 +297,9 @@ bool WRL2TRANSFORM::Read( WRLPROC& proc, WRL2BASE* aTopNode )
|
|||
}
|
||||
|
||||
// convert from 1 VRML Unit = 0.1 inch to 1 VRML Unit = 1 mm
|
||||
translation.x *= 2.54;
|
||||
translation.y *= 2.54;
|
||||
translation.z *= 2.54;
|
||||
translation.x *= 2.54f;
|
||||
translation.y *= 2.54f;
|
||||
translation.z *= 2.54f;
|
||||
}
|
||||
else if( !glob.compare( "children" ) )
|
||||
{
|
||||
|
|
|
@ -76,19 +76,19 @@ X3DAPP::~X3DAPP()
|
|||
void X3DAPP::init()
|
||||
{
|
||||
// default material values as per VRML2 spec
|
||||
diffuseColor.x = 0.8;
|
||||
diffuseColor.y = 0.8;
|
||||
diffuseColor.z = 0.8;
|
||||
diffuseColor.x = 0.8f;
|
||||
diffuseColor.y = 0.8f;
|
||||
diffuseColor.z = 0.8f;
|
||||
|
||||
emissiveColor.x = 0.0;
|
||||
emissiveColor.y = 0.0;
|
||||
emissiveColor.z = 0.0;
|
||||
emissiveColor.x = 0.0f;
|
||||
emissiveColor.y = 0.0f;
|
||||
emissiveColor.z = 0.0f;
|
||||
|
||||
specularColor = emissiveColor;
|
||||
|
||||
ambientIntensity = 0.2;
|
||||
shininess = 0.2;
|
||||
transparency = 0.0;
|
||||
ambientIntensity = 0.2f;
|
||||
shininess = 0.2f;
|
||||
transparency = 0.0f;
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -81,8 +81,8 @@ void X3DIFACESET::init()
|
|||
coord = NULL;
|
||||
|
||||
ccw = true;
|
||||
creaseAngle = 0.733; // approx 42 degrees; this is larger than VRML spec.
|
||||
creaseLimit = 0.74317; // cos( 0.733 )
|
||||
creaseAngle = 0.733f; // approx 42 degrees; this is larger than VRML spec.
|
||||
creaseLimit = 0.74317f; // cos( 0.733 )
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -115,8 +115,8 @@ void X3DIFACESET::readFields( wxXmlNode* aNode )
|
|||
|
||||
if( creaseAngle < 0.0f )
|
||||
creaseAngle = 0.0f;
|
||||
else if( creaseAngle > M_PI * 0.34 )
|
||||
creaseAngle = M_PI / 3.0;
|
||||
else if( creaseAngle > static_cast<float>( M_PI * 0.34f ) )
|
||||
creaseAngle = static_cast<float>( M_PI / 3.0f );
|
||||
|
||||
creaseLimit = cosf( creaseAngle );
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue