コード例 #1
0
ファイル: ScreenSpaceLines3D.cs プロジェクト: q4a/SparkIV
        public void MakeWireframe(Model3D model)
        {
            this.Points.Clear();

            if (model == null)
            {
                return;
            }

            Matrix3DStack transform = new Matrix3DStack();

            transform.Push(Matrix3D.Identity);

            WireframeHelper(model, transform);
        }
コード例 #2
0
ファイル: ScreenSpaceLines3D.cs プロジェクト: q4a/SparkIV
        public void MakeNormals(Model3D model)
        {
            Points.Clear();
            Thickness = 1;
            Color     = Colors.SlateBlue;

            if (model == null)
            {
                return;
            }

            Matrix3DStack transform = new Matrix3DStack();

            transform.Push(Matrix3D.Identity);

            NormalsHelper(model, transform);
        }