private void CameraPropertiesForm_Load(object sender, EventArgs e) { for (var index = 0; index < Loader.Core.SelNodeCount; index++) { var node = Loader.Core.GetSelNode(index); if (node.ObjectRef != null && node.ObjectRef.Eval(0).Obj.SuperClassID == SClass_ID.Camera) { cameras.Add(node); } } Tools.PrepareCheckBox(chkNoExport, cameras, "babylonjs_noexport"); Tools.PrepareCheckBox(chkCollisions, cameras, "babylonjs_checkcollisions"); Tools.PrepareCheckBox(chkGravity, cameras, "babylonjs_applygravity"); Tools.PrepareNumericUpDown(nupSpeed, cameras, "babylonjs_speed", 1.0f); Tools.PrepareNumericUpDown(nupInertia, cameras, "babylonjs_inertia", 0.9f); Tools.PrepareVector3Control(ellipsoidControl, cameras[0], "babylonjs_ellipsoid", 0.5f, 1.0f, 0.5f); Tools.PrepareComboBox(cbCameraType, cameras[0], "babylonjs_type", "FreeCamera"); Tools.PrepareCheckBox(chkAutoAnimate, cameras, "babylonjs_autoanimate"); Tools.PrepareCheckBox(chkLoop, cameras, "babylonjs_autoanimateloop"); Tools.PrepareNumericUpDown(nupFrom, cameras, "babylonjs_autoanimate_from"); Tools.PrepareNumericUpDown(nupTo, cameras, "babylonjs_autoanimate_to", 100.0f); Tools.PrepareTextBox(tagInput, cameras, "babylonjs_tag"); }
private void ScenePropertiesForm_Load(object sender, EventArgs e) { Tools.PrepareVector3Control(gravityControl, Loader.Core.RootNode, "babylonjs_gravity", 0, -0.9f); Tools.PrepareCheckBox(chkQuaternions, Loader.Core.RootNode, "babylonjs_exportquaternions", 1); Tools.PrepareCheckBox(chkAutoPlay, Loader.Core.RootNode, "babylonjs_sound_autoplay", 1); Tools.PrepareCheckBox(chkLoop, Loader.Core.RootNode, "babylonjs_sound_loop", 1); Tools.PrepareNumericUpDown(nupVolume, new List <IINode> { Loader.Core.RootNode }, "babylonjs_sound_volume", 1.0f); Tools.PrepareTextBox(txtSound, Loader.Core.RootNode, "babylonjs_sound_filename"); }
private void CameraPropertiesForm_Load(object sender, EventArgs e) { for (var index = 0; index < Loader.Core.SelNodeCount; index++) { var node = Loader.Core.GetSelNode(index); if (node.ObjectRef != null && node.ObjectRef.SuperClassID == SClass_ID.Camera) { cameras.Add(node); } } Tools.PrepareCheckBox(chkCollisions, cameras, "babylonjs_checkcollisions"); Tools.PrepareCheckBox(chkGravity, cameras, "babylonjs_applygravity"); Tools.PrepareNumericUpDown(nupSpeed, cameras, "babylonjs_speed", 1.0f); Tools.PrepareNumericUpDown(nupInertia, cameras, "babylonjs_inertia", 0.9f); Tools.PrepareVector3Control(ellipsoidControl, cameras[0], "babylonjs_ellipsoid", 0.5f, 1.0f, 0.5f); }
private void ScenePropertiesForm_Load(object sender, EventArgs e) { Tools.PrepareVector3Control(gravityControl, Loader.Core.RootNode, "babylonjs_gravity", 0, -0.9f); Tools.PrepareCheckBox(chkQuaternions, Loader.Core.RootNode, "babylonjs_exportquaternions", 1); Tools.PrepareCheckBox(chkAnimations, Loader.Core.RootNode, "babylonjs_donotoptimizeanimations", 0); Tools.PrepareCheckBox(chkCreateDefaultSkybox, Loader.Core.RootNode, "babylonjs_createDefaultSkybox", 1); Tools.PrepareNumericUpDown(nupSkyboxBlurLevel, new List <IINode> { Loader.Core.RootNode }, "babylonjs_skyboxBlurLevel", 0.3f); Tools.PrepareCheckBox(chkAddDefaultLight, Loader.Core.RootNode, "babylonjs_addDefaultLight", 1); Tools.PrepareCheckBox(chkAutoPlay, Loader.Core.RootNode, "babylonjs_sound_autoplay", 1); Tools.PrepareCheckBox(chkLoop, Loader.Core.RootNode, "babylonjs_sound_loop", 1); Tools.PrepareNumericUpDown(nupVolume, new List <IINode> { Loader.Core.RootNode }, "babylonjs_sound_volume", 1.0f); Tools.PrepareTextBox(txtSound, Loader.Core.RootNode, "babylonjs_sound_filename"); }
private void ScenePropertiesForm_Load(object sender, EventArgs e) { Tools.PrepareVector3Control(gravityControl, Kernel.Scene.RootNode._Node, "babylonjs_gravity", 0, -0.9f, 0); }
private void ScenePropertiesForm_Load(object sender, EventArgs e) { Tools.PrepareVector3Control(gravityControl, Loader.Core.RootNode, "babylonjs_gravity", 0, -0.9f, 0); Tools.PrepareCheckBox(chkQuaternions, Loader.Core.RootNode, "babylonjs_exportquaternions", 1); }