void Camera::SetFrame(int frame)
{
+ if (!m_EnableSeqence)
+ return;
if (!m_SeqTrans.HasKey())
return;
{
m_Projection.m_Fovy = 45;
m_ProjMode = PROJ_PERS;
- m_CameraReverse= false;
+ m_CameraReverse = false;
+ m_EnableSeqence = true;
}
void Reset(void);
bool m_CameraReverse;
geom::SeqTrans m_SeqTrans;
+ bool m_EnableSeqence;
lm::vec3f m_SeqPos;
lm::vec3f m_SeqUp;
lm::vec3f m_SeqLook;
m_Scene.m_Camera.m_SeqTrans.Clear();
ResetSequenceSliderRange();
}
+
+void FormMain::on_checkEnableCamerSeq_toggled(bool checked)
+{
+ m_Scene.m_Camera.m_EnableSeqence = checked;
+}
void on_actionTextureNearest_toggled(bool b);
void on_buttonLoadCameraSeq_clicked();
-
void on_buttonClearCameraSeq_clicked();
+ void on_checkEnableCamerSeq_toggled(bool checked);
private:
Ui::FormMainClass ui;
<property name="minimumSize">
<size>
<width>0</width>
- <height>33</height>
+ <height>0</height>
</size>
</property>
<property name="title">
<property name="minimumSize">
<size>
<width>0</width>
- <height>33</height>
+ <height>0</height>
</size>
</property>
<property name="title">
<number>1</number>
</property>
<item>
+ <widget class="QCheckBox" name="checkEnableCamerSeq">
+ <property name="text">
+ <string>EnableCameraSequence</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
<layout class="QHBoxLayout" name="horizontalLayout_13">
<item>
<widget class="QPushButton" name="buttonLoadCameraSeq">
</layout>
<zorder>groupBox</zorder>
<zorder></zorder>
+ <zorder>checkEnableCamerSeq</zorder>
</widget>
</item>
</layout>