/******************************************************************/ /* This file is part of the homework assignments for CSCI-427/527 */ /* at The College of William & Mary and authored by Pieter Peers. */ /* No part of this file, whether altered or in original form, can */ /* be distributed or used outside the context of CSCI-427/527 */ /* without consent of either the College of William & Mary or */ /* Pieter Peers. */ /******************************************************************/ #include "constants.h" #include "rotation3d.h" ////////////////// // Constructors // ////////////////// rotation3d::rotation3d(void) : transformation3d() { // Do Nothing } rotation3d::rotation3d(float angle, const vec3d& axis) : transformation3d() { // HW5-BONUS: implement a rotation of 'angle' degrees around an 'axis'. // Modifies: _transformation, _inverseTransformation, _translation // Returns: nothing. } rotation3d::rotation3d(const rotation3d& r) : transformation3d(r) { // Do Nothing }