@@ -1843,7 +1843,7 @@ void makePhysics(mjModelPtr model, int oldstate)
1843
1843
{
1844
1844
int i;
1845
1845
1846
- mjuiDef defPhysics[] = { { mjITEM_SECTION, " Physics" , oldstate, NULL , " AP" },
1846
+ mjuiDef defPhysics[] = { { mjITEM_SECTION, " Physics" , oldstate, nullptr , " AP" },
1847
1847
{ mjITEM_SELECT, " Integrator" , 2 , &(model->opt .integrator ), " Euler\n RK4" },
1848
1848
{ mjITEM_SELECT, " Collision" , 2 , &(model->opt .collision ), " All\n Pair\n Dynamic" },
1849
1849
{ mjITEM_SELECT, " Cone" , 2 , &(model->opt .cone ), " Pyramidal\n Elliptic" },
@@ -1878,7 +1878,7 @@ void makePhysics(mjModelPtr model, int oldstate)
1878
1878
mjui_add (&ui0_, defPhysics);
1879
1879
1880
1880
// add flags programmatically
1881
- mjuiDef defFlag[] = { { mjITEM_CHECKINT, " " , 2 , NULL , " " }, { mjITEM_END } };
1881
+ mjuiDef defFlag[] = { { mjITEM_CHECKINT, " " , 2 , nullptr , " " }, { mjITEM_END } };
1882
1882
for (i = 0 ; i < mjNDISABLE; i++) {
1883
1883
mju::strcpy_arr (defFlag[0 ].name , mjDISABLESTRING[i]);
1884
1884
defFlag[0 ].pdata = settings_.disable + i;
@@ -1901,12 +1901,12 @@ void makeRendering(mjModelPtr model, int oldstate)
1901
1901
int i, j;
1902
1902
1903
1903
mjuiDef defRendering[] = {
1904
- { mjITEM_SECTION, " Rendering" , oldstate, NULL , " AR" },
1904
+ { mjITEM_SECTION, " Rendering" , oldstate, nullptr , " AR" },
1905
1905
{ mjITEM_SELECT, " Camera" , 2 , &(settings_.camera ), " Free\n Tracking" },
1906
1906
{ mjITEM_SELECT, " Label" , 2 , &(vopt_.label ),
1907
1907
" None\n Body\n Joint\n Geom\n Site\n Camera\n Light\n Tendon\n Actuator\n Constraint\n Skin\n Selection\n Sel Pnt\n Force" },
1908
1908
{ mjITEM_SELECT, " Frame" , 2 , &(vopt_.frame ), " None\n Body\n Geom\n Site\n Camera\n Light\n World" },
1909
- { mjITEM_BUTTON, " Print camera" , 2 , NULL , " " },
1909
+ { mjITEM_BUTTON, " Copy camera" , 2 , nullptr , " " },
1910
1910
{
1911
1911
mjITEM_SEPARATOR,
1912
1912
" Model Elements" ,
@@ -1939,7 +1939,7 @@ void makeRendering(mjModelPtr model, int oldstate)
1939
1939
mjui_add (&ui0_, defRendering);
1940
1940
1941
1941
// add flags programmatically
1942
- mjuiDef defFlag[] = { { mjITEM_CHECKBYTE, " " , 2 , NULL , " " }, { mjITEM_END } };
1942
+ mjuiDef defFlag[] = { { mjITEM_CHECKBYTE, " " , 2 , nullptr , " " }, { mjITEM_END } };
1943
1943
for (i = 0 ; i < mjNVISFLAG; i++) {
1944
1944
// set name, remove "&"
1945
1945
mju::strcpy_arr (defFlag[0 ].name , mjVISSTRING[i][0 ]);
@@ -1958,7 +1958,8 @@ void makeRendering(mjModelPtr model, int oldstate)
1958
1958
mjui_add (&ui0_, defOpenGL);
1959
1959
for (i = 0 ; i < mjNRNDFLAG; i++) {
1960
1960
mju::strcpy_arr (defFlag[0 ].name , mjRNDSTRING[i][0 ]);
1961
- mju::sprintf_arr (defFlag[0 ].other , " %s" , mjRNDSTRING[i][2 ]);
1961
+ if (mjRNDSTRING[i][2 ][0 ])
1962
+ mju::sprintf_arr (defFlag[0 ].other , " %s" , mjRNDSTRING[i][2 ]);
1962
1963
defFlag[0 ].pdata = scn_.flags + i;
1963
1964
mjui_add (&ui0_, defFlag);
1964
1965
}
@@ -1967,7 +1968,7 @@ void makeRendering(mjModelPtr model, int oldstate)
1967
1968
// Make group section UI
1968
1969
void makeGroup (int oldstate)
1969
1970
{
1970
- mjuiDef defGroup[] = { { mjITEM_SECTION, " Group enable" , oldstate, NULL , " AG" },
1971
+ mjuiDef defGroup[] = { { mjITEM_SECTION, " Group enable" , oldstate, nullptr , " AG" },
1971
1972
{ mjITEM_SEPARATOR, " Geom groups" , 1 },
1972
1973
{ mjITEM_CHECKBYTE, " Geom 0" , 2 , vopt_.geomgroup , " 0" },
1973
1974
{ mjITEM_CHECKBYTE, " Geom 1" , 2 , vopt_.geomgroup + 1 , " 1" },
@@ -2014,10 +2015,10 @@ void makeJoint(mjModelPtr model, mjDataPtr data, int oldstate)
2014
2015
int i;
2015
2016
2016
2017
mjuiDef defJoint[] = {
2017
- { mjITEM_SECTION, " Joint" , oldstate, NULL , " AJ" },
2018
+ { mjITEM_SECTION, " Joint" , oldstate, nullptr , " AJ" },
2018
2019
{ mjITEM_END },
2019
2020
};
2020
- mjuiDef defSlider[] = { { mjITEM_SLIDERNUM, " " , 2 , NULL , " 0 1" }, { mjITEM_END } };
2021
+ mjuiDef defSlider[] = { { mjITEM_SLIDERNUM, " " , 2 , nullptr , " 0 1" }, { mjITEM_END } };
2021
2022
2022
2023
// add section
2023
2024
mjui_add (&ui1_, defJoint);
@@ -2061,10 +2062,10 @@ void makeControl(mjModelPtr model, mjDataPtr data, int oldstate)
2061
2062
{
2062
2063
int i;
2063
2064
2064
- mjuiDef defControl[] = { { mjITEM_SECTION, " Control" , oldstate, NULL , " AC" },
2065
+ mjuiDef defControl[] = { { mjITEM_SECTION, " Control" , oldstate, nullptr , " AC" },
2065
2066
{ mjITEM_BUTTON, " Clear all" , 2 },
2066
2067
{ mjITEM_END } };
2067
- mjuiDef defSlider[] = { { mjITEM_SLIDERNUM, " " , 2 , NULL , " 0 1" }, { mjITEM_END } };
2068
+ mjuiDef defSlider[] = { { mjITEM_SLIDERNUM, " " , 2 , nullptr , " 0 1" }, { mjITEM_END } };
2068
2069
2069
2070
// Add section
2070
2071
mjui_add (&ui1_, defControl);
0 commit comments