// ObjectInScene.cpp: implementation of the CObjectInScene class. // ////////////////////////////////////////////////////////////////////// #include "ObjectInScene.h" ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// GLfloat CObjectInScene::HighlightColor[3]={0.0,0.8,0.8}; CObjectInScene::CObjectInScene() { initMatrix(); Selected=false; Visible=false; NormalColor[0]=0.8; NormalColor[1]=0.8; NormalColor[2]=0.8; } CObjectInScene::~CObjectInScene() { } void CObjectInScene::initMatrix() { int i; for(i=0;i<16;i++){ if((i%5)==0){ TMatrix[i]=1; RMatrix[i]=1; SMatrix[i]=1; }else{ TMatrix[i]=0; RMatrix[i]=0; SMatrix[i]=0; } } } void CObjectInScene::render() { } void CObjectInScene::setSelected(bool Sel) { Selected=Sel; } bool CObjectInScene::isSelected() { return Selected; } void CObjectInScene::setVisible(bool b) { Visible=b; } bool CObjectInScene::isVisible() { return Visible; } void CObjectInScene::changeVisible() { Visible=!Visible; } void CObjectInScene::readProperty(FILE *fp) { } void CObjectInScene::writeProperty(FILE *fp) { } void CObjectInScene::renderSolid() { }