Example #1
0
        private void ShowTriangleVertices()
        {
            var triangleInfoForm = new TriangleInfoForm();

            triangleInfoForm.SetVertices(_triangleData);
            triangleInfoForm.ShowDialog();
        }
Example #2
0
        private void ShowTriangleData()
        {
            var triangleInfoForm = new TriangleInfoForm();

            triangleInfoForm.SetData(_triangleData, _repeatFirstVertexCheckbox.Checked);
            triangleInfoForm.ShowDialog();
        }
Example #3
0
        public static void ShowTriangles(List <TriangleStruct> triangleList)
        {
            TriangleInfoForm triangleInfoForm = new TriangleInfoForm();

            triangleInfoForm.SetTriangles(triangleList);
            triangleInfoForm.ShowDialog();
        }
Example #4
0
        private void ShowTriangleCoordinates()
        {
            if (TriangleAddress == 0)
            {
                return;
            }
            var triangleInfoForm = new TriangleInfoForm();

            triangleInfoForm.SetCoordinates(GetTriangleCoordinates());
            triangleInfoForm.ShowDialog();
        }
Example #5
0
        private void ShowTriangleEquation()
        {
            if (TriangleAddress == 0)
            {
                return;
            }

            float normX, normY, normZ, normOffset;

            normX      = Config.Stream.GetSingle(TriangleAddress + Config.TriangleOffsets.NormX);
            normY      = Config.Stream.GetSingle(TriangleAddress + Config.TriangleOffsets.NormY);
            normZ      = Config.Stream.GetSingle(TriangleAddress + Config.TriangleOffsets.NormZ);
            normOffset = Config.Stream.GetSingle(TriangleAddress + Config.TriangleOffsets.NormOffset);

            var triangleInfoForm = new TriangleInfoForm();

            triangleInfoForm.SetEquation(normX, normY, normZ, normOffset);
            triangleInfoForm.ShowDialog();
        }