Exemplo n.º 1
0
		void StageSettings::downsamplingSliderChanged()
		{
			if (downsampling_slider->value() == 0)
			{
				downsamplingfactor_label->setText("0");
				return;
			}
			downsamplingfactor_label->setText(createFloatString( (downsampling_slider->value()/4.0), 2).c_str()); 
		}
Exemplo n.º 2
0
		void StageSettings::setUserEyeLevel_(const float& s2u)
		{
			eye_level_lineEdit->setText(createFloatString(s2u, 2).c_str());
		}
Exemplo n.º 3
0
		void StageSettings::setUser2ScreenDistance_(const float& s2u)
		{
			screen_distance_lineEdit->setText(createFloatString(s2u, 2).c_str());
		}
Exemplo n.º 4
0
		void StageSettings::setTextureUpDirection_(const Vector3& tud)
		{
			up_direction_x->setText(createFloatString(tud.x, 2).c_str());
			up_direction_y->setText(createFloatString(tud.y, 2).c_str());
			up_direction_z->setText(createFloatString(tud.z, 2).c_str());
		}
Exemplo n.º 5
0
void LightSettings::setAttenuation_(const Vector3& a)
{
	 attenuation_p_1->setText(createFloatString(a.x, 4).c_str());
	 attenuation_p_2->setText(createFloatString(a.y, 4).c_str());
	 attenuation_p_3->setText(createFloatString(a.z, 4).c_str());
}
Exemplo n.º 6
0
void LightSettings::setDirection_(const Vector3& v)
{
	direction_x->setText(createFloatString(v.x, 4).c_str());
	direction_y->setText(createFloatString(v.y, 4).c_str());
	direction_z->setText(createFloatString(v.z, 4).c_str());
}