示例#1
0
 /// <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;
     };
 }
示例#2
0
        public カメラ()
        {
            位置 = new 位置ベクトル(5, 5, 5);
            方向 = new ベクトル(-1, -1, -1);

            位置.PropertyChanged +=
                (sender, e) =>
            {
                RaisePropertyChanged(() => 位置);
            };

            方向.PropertyChanged +=
                (sender, e) =>
            {
                RaisePropertyChanged(() => 方向);
            };
        }