- const outRaysInfo = '<ul><li>' + i18next.t('simulator:sceneObjs.common.eqnInfo.mathjs') + '<br><code>+ - * / ^ sqrt sin cos tan sec csc cot sinh cosh tanh log exp asin acos atan asinh acosh atanh floor round ceil max min abs sign</code></li><li>' + i18next.t('simulator:sceneObjs.common.eqnInfo.customFunctions') + '</li><li>' + i18next.t('simulator:sceneObjs.BaseCustomSurface.info.angles', { theta_0: 'θ<sub>0</sub> (<code>theta_0</code>)', theta_j: 'θ<sub>j</sub>' }) + '</li><li>' + i18next.t('simulator:sceneObjs.BaseCustomSurface.info.brightnesses', { P_0: 'P<sub>0</sub> (<code>P_0</code>)', P_j: 'P<sub>j</sub>' }) + '</li><li>' + i18next.t('simulator:sceneObjs.BaseCustomSurface.info.previousFormulas') + '</li><li>' + i18next.t('simulator:sceneObjs.BaseCustomSurface.info.otherParams', { lambda: '<code>lambda</code>', p: '<code>p</code>' }) + '</li><li>' + i18next.t(`simulator:sceneObjs.${objData.type}.info.incidentPos`, { t: '<code>t</code>' }) + '</li><li>' + i18next.t('simulator:sceneObjs.BaseCustomSurface.info.coating', { n_0: '<code>n_0</code>', n_1: '<code>n_1</code>' }) + '</li><li>' + i18next.t('simulator:sceneObjs.BaseCustomSurface.info.twoSides') + '</li></ul>';
0 commit comments