98        void setGravity(
double v0, 
double v1, 
double v2);
 
 
  154            QFont font(
"Microsoft YaHei", 20, 75);
 
  156            QLabel* overviveLabel = 
new QLabel(
"Overview");
 
  157            overviveLabel->setFont(font);
 
  159            QLabel* textLabel1 = 
new QLabel(
"PeriDyno is a CUDA-based, highly parallal physics engine targeted at providing real-time simulation of physical environments for intelligent agents.");
 
  160            textLabel1->setWordWrap(
true);
 
  162            QLabel* licenseLabel = 
new QLabel(
"License");
 
  163            licenseLabel->setFont(font);
 
  166            QLabel* textLabel2 = 
new QLabel(
"Peridyno's default license is the Apache 2.0 (See LICENSE).\nExternal libraries are distributed under their own terms.\n");    
 
  167            textLabel2->setWordWrap(
true);
 
 
 
  184            : QPushButton(text, parent)
 
 
 
POtherSetting(PSettingEditor *editor, std::string title)
 
void updateData() override
 
PRenderSetting(PSettingEditor *editor, std::string title)
 
void setShadowBlurIters(int iters)
 
void setShadowMapSize(int idx)
 
std::shared_ptr< GLRenderEngine > mRenderEngine
 
QSpinBox * shadowBlurIters
 
void updateData() override
 
QComboBox * shadowMapSize
 
void setRenderEngine(std::shared_ptr< RenderEngine > engine)
 
QVector3FieldWidget * upperBoundWidget
 
void setLowerBound(double v0, double v1, double v2)
 
QVector3FieldWidget * lowerBoundWidget
 
void updateData() override
 
PSceneSetting(PSettingEditor *editor, std::string title)
 
void setGravity(double v0, double v1, double v2)
 
QVector3FieldWidget * gravityWidget
 
void setUpperBound(double v0, double v1, double v2)
 
PSettingWidget * renderSettingWidget
 
PSettingWidget * getSettingWidget()
 
PSettingWidget * settingWidget
 
PSettingEditor(QWidget *widget=nullptr)
 
void buildSceneSettingWidget()
 
void setRenderEngine(std::shared_ptr< RenderEngine > engine)
 
QDockWidget * DockerRight
 
void buildOtherSettingWidget()
 
void showRenderSettingWidget()
 
void changed(SceneGraph *scn)
 
This is an implementation of AdditiveCCD based on peridyno.