public 立方体() { 位置 = new 位置ベクトル(0, 0, 0); 位置.PropertyChanged += (sender, e) => { geometry = null; }; }
public カメラ() { 位置 = new 位置ベクトル(5, 5, 5); 方向 = new ベクトル(-1, -1, -1); 位置.PropertyChanged += (sender, e) => { RaisePropertyChanged(() => 位置); }; 方向.PropertyChanged += (sender, e) => { RaisePropertyChanged(() => 方向); }; }