/// <summary> /// コンストラクタ /// </summary> /// <param name="vertices">頂点群</param> /// <param name="vertexIndices">頂点インデックス</param> /// <param name="vertexNormals">頂点の法線方向</param> public TriangleFaces(IEnumerable <ベクトル> vertices, IEnumerable <Tuple <int, int, int> > vertexIndices, IEnumerable <ベクトル> vertexNormals) { originalGeometry = new Geometry(vertices, vertexIndices, vertexNormals); 位置 = 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(() => 方向); }; }