internal EdgePoint(SU.EdgeRef edgeRef, SU.VertexRef vertexRef)
        {
            SU.EdgeGetSmooth(edgeRef, out bool isSmooth);

            IsSmooth = IsSmooth;

            SU.Point3D point = new SU.Point3D();

            SU.VertexGetPosition(vertexRef, ref point);

            Vertex = new Point3(point);
        }