최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0961361 (2010-12-06) |
등록번호 | US-RE44963 (2014-06-24) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 0 인용 특허 : 59 |
A system and method for computerized grading of the cut of a gemstone. The system includes a gemstone model and an illumination model. The gemstone model defines the cut of the gemstone in three dimensions with reference to the facets of the gemstone. The illumination model defines light projected o
A system and method for computerized grading of the cut of a gemstone. The system includes a gemstone model and an illumination model. The gemstone model defines the cut of the gemstone in three dimensions with reference to the facets of the gemstone. The illumination model defines light projected onto the gemstone. The method includes the steps of determining a beam of light refracted into the gemstone from the illumination model for at least one of the facets, tracing reflections of the beam of light within the gemstone, and measuring at least one light beam refracted out of the gemstone model. The measurements of the refracted light are used to evaluate the gemstone.
1. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model using ana computerized illumination model, wherein said gemstone model is a full three-dimensional (3D) representation of said gemstone that defines the geometry and position of all of
1. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model using ana computerized illumination model, wherein said gemstone model is a full three-dimensional (3D) representation of said gemstone that defines the geometry and position of all of the gemstone facets, and wherein said illumination model produces a light beam;refracting said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam, said refracted light beam via said first facet of said gemstone model is modeled with a three-dimensional shape and the three-dimensional shape of the refracted light beam is defined by an area of said first facet;reflecting said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light beam;refracting said refracted light beam out of said gemstone model through said second facet of said gemstone model;refracting said refracted and reflected light beamsbeam out of said gemstone model through a third facet of said gemstone model to produce an exiting light beam; andmeasuring said exiting light beam. 2. The method of claim 1, further comprising the step of generating said gemstone model. 3. The method of claim 2, further comprising the step of: defining facet types and facet locations for the gemstone to be graded. 4. The method of claim 3, further comprising the step of: considering cut proportion for the gemstone to be graded. 5. The method of claim 3, further comprising the step of: defining said facet types and facet locations in a global coordinate system of the gemstone to be graded. 6. The method of claim 3, further comprising the step of: defining said facet types and facet locations in a linked list data structure. 7. The method of claim 2, further comprising the step of: generating said gemstone model to represent an existing cut or a proposed cut. 8. The method of claim 1, further comprising the step of: generating said illumination model. 9. The method of claim 81, further comprising the step of: defining a light sourcewherein refracting said refracted light beam out of said gemstone model through said second facet of said gemstone model occurs when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 10. The method of claim 8, further comprising the step of: defining a plurality of light sources arranged in an array above a crown of said gemstone model. 11. The method of claim 8, further comprising the step of: defining a light source to simulate specified lighting conditions for the gemstone to be evaluated. 12. The method of claim 1, wherein said measuring step comprises the steps of: generating a camera model having a camera;projecting a given facet onto said camera when said given facet is visible to said camera to produce a zone;dividing the flux of each light beam refracted out of the gemstone model by said given facet by the area of said zone to produce a plurality of flux densities; andsumming said flux densities for said given facet for said camera to produce a given facet camera flux density. 13. The method of claim 12, wherein said camera model includes a plurality of cameras and said given facet is of a given facet type, and wherein said measuring step further comprises the step of: summing said given facet camera flux densities for the given facet type for said plurality of cameras to produce a given facet type sum;dividing said given facet type sum by the number of facets in said gemstone model of the given facet type to produce a given facet type average;summing said facet type averages for all of the facet types in said gemstone model to produce a facet type average sum; anddividing said facet type average sum by the number of facet types in said gemstone model to produce a composite flux density measurement for the gemstone. 14. TheA method of claim 1, whereinfor grading the cut of a gemstone, comprising: illuminating a computerized gemstone model using a computerized illumination model, wherein said gemstone model is a full three-dimensional (3D) representation of said gemstone that defines the geometry and position of all of the gemstone facets, and wherein said illumination model produces a light beam;refracting said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;reflecting said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light beam, said reflecting step comprises the steps of:projecting said refracted light beam, along the direction of travel of said refracted light beam, onto the plane of said second facet of said gemstone model to produce a projection of said refracted light beam;,computing the geometry of the intersection of said second facet and said projection of said refracted light beam;,andcomputing a reflected direction of travel based on said direction of travel of said refracted light beam and the orientation of said second facet;,whereby said reflected light beam is defined by said geometry and said reflected direction of travel;refracting said refracted light beam out of said gemstone model through said second facet of said gemstone model;refracting said reflected light beam out of said gemstone model through a third facet of said gemstone model to produce an exiting light beam; andmeasuring said exiting light beam. 15. The method of claim 1, wherein said gemstone model is defined in a coordinate space having three variables, and wherein said reflecting step comprises the steps of: projecting the geometry of said second facet onto a coordinate plane defined by setting a first coordinate space variable to zero to produce a facet projection;circumscribing said facet projection with a rectangle defined by the minimum and maximum second and third coordinate space variables of the vertices of said facet projection to produce a facet bounding box;projecting said refracted light beam onto the plane of said facet to produce an illumination;projecting the geometry of said illumination onto said coordinate plane to produce an illumination projection; andcircumscribing said illumination projection with a rectangle defined by the minimum and maximum second and third coordinate space variables of the vertices of said illumination projection to produce a projection bounding box;wherein said refracted light beam illuminates said second facet when said facet bounding box and said projection bounding box overlap. 16. A method for modeling the propagation of light in an optical system, comprising the steps of: projecting a beam of light at a first one of a plurality of surfaces of said optical system, wherein said beam of light is represented by ana computerized illumination model and said plurality of surfaces are represented by ana computerized optical system model;modeling the propagation of light from said first one of said plurality of surfaces of said optical system through the optical system as defined by said optical system model, said beam of light having a cross sectional area and a direction of propagation; andmeasuring the attributes of the lightsaid beam of light at a predetermined point in the optical system. 17. A method for establishing maximum attribute values for a gemstone cut for use in evaluating gemstones having said gemstone cut comprising the steps of: varying a proportion parameter, by a hardware processor, for the gemstone cut to obtain a plurality of gemstone models, each of said gemstone models having a different proportion permutation;evaluating each of said gemstone models, by the hardware processor, to obtain a set of values for each attribute, at least one attribute being an amplitude value used to determine whether a refraction is to be processed in determining a grade of said each of said gemstone models; andselecting the maximum value of each attribute from said set of attribute values to establish maximum attribute values for the gemstone cut. 18. The method of claim 17, wherein said evaluating step comprises the steps of: illuminating said gemstone models using an illumination model, wherein said illumination model produces a light beam;refracting said light beam into said gemstone models through respective first facets of said gemstone models to produce corresponding refracted light beams;reflecting said refracted light beams within said gemstone models from respective second facets of said gemstone models to produce corresponding reflected light beams;refracting at least one of said refracted light beam and said reflected light beam out of said gemstone models through respective second and third facets of said gemstone models to produce corresponding exiting light beams; andmeasuring attributes of said exiting light beams. 19. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model using an illumination model, wherein said gemstone model is a full three-dimensional (3D) representation of said gemstone that defines the geometry and position of the gemstone facets, and wherein said illumination model produces a light beam;means for refracting said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;means for reflecting said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light beam;means for refracting at least one of said refracted light beam and said reflected light beamsbeam out of said gemstone model, and said reflected light beam being refracted through a third facet of said gemstone model to produce an exiting light beam; andmeans for measuring said exiting light beam, said exiting light beam is represented as stored information including a direction cosine of a dispersion component of said exiting light beam. 20. The system of claim 19, further comprising: means for generating said gemstone model. 21. The system of claim 20, further comprising: means for generating data defining facet types and facet locations for the gemstone. 22. The system of claim 21, further comprising: means for considering cut proportions for the gemstone. 23. The system of claim 21, further comprising: means for defining said facet types and facet locations in a global coordinate system of the gemstone. 24. The system of claim 21, further comprising: means for defining said facet types and facet locations in a linked list data structure. 25. The system of claim 20, further comprising: means for generating said gemstone model to represent an existing cut or a proposed cut. 26. The system of claim 19, further comprising: means for generating said illumination model. 27. The system of claim 26, further comprising: means for defining a light source. 28. The system of claim 26, further comprising: means for defining a plurality of light sources arranged in an array above a crown of said gemstone model. 29. The system of claim 26, further comprising: means for defining a light source to simulate specified lighting conditions for the gemstone to be evaluated. 30. The system of claim 19, wherein said means for measuring comprises: means for generating a camera model having a camera;means for projecting a given facet onto said camera when said given facet is visible to said camera to produce a zone;means for dividing the flux of each light beam refracted out of the gemstone model by said given facet by the area of said zone to produce a plurality of flux densities; andmeans for summing said flux densities for said given facet for said camera to produce a given facet camera flux density. 31. The system of claim 30, wherein said camera model includes a plurality of cameras and said given facet is of a given facet type, and wherein said means for measuring further comprises: means for summing said given facet camera flux densities for the given facet type for said plurality of cameras to produce a given facet type sum;means for dividing said given facet type sum by the number of facets in said gemstone model of the given facet type to produce a given facet type average;means for summing said facet type averages for all of the facet types in said gemstone model to produce a facet type average sum; andmeans for dividing said facet type average sum by the number of facet types in said gemstone model to produce a composite flux density measurement for the gemstone. 32. TheA system of claim 19, whereinfor grading the cut of a gemstone, comprising: means for illuminating a gemstone model using an illumination model, wherein said gemstone model is a full three-dimensional (3D) representation of said gemstone that defines the geometry and position of the gemstone facets, and wherein said illumination model produces a light beam;means for refracting said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;means for reflecting said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light beam, said means for reflecting comprises:means for projecting said refracted light beam, along the direction of travel of said refracted light beam, onto the plane of said second facet of said gemstone model to produce a projection of said refracted light beam;means for computing the geometry of the intersection of said second facet and said projection of said refracted light beam; andmeans for computing a reflected direction of travel based on said direction of travel of said refracted light beam and the orientation of said second facet;whereby said reflected light beam is defined by said geometry and said reflected direction of travel; andmeans for refracting at least one of said refracted light beam and said reflected light beam out of said gemstone model, and said reflected light beam being refracted through a third facet of said gemstone model to produce an exiting light beam;means for measuring said exiting light beam. 33. TheA system of claim 19, whereinfor grading the cut of a gemstone, comprising: means for illuminating a gemstone model using an illumination model, wherein said gemstone model is a full three-dimensional (3D) representation of said gemstone that defines the geometry and position of the gemstone facets and is defined in a coordinate space having three variables, and wherein said illumination model produces a light beam;means for refracting said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;means for reflecting said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light beam, said means for reflecting step comprises:means for projecting the geometry of said second facet onto a coordinate plane defined by setting a first coordinate space variable to zero to produce a facet projection;means for circumscribing said facet projection with a rectangle defined by the minimum and maximum second and third coordinate space variables of the vertices of said facet projection to produce a facet bounding box;means for projecting said refracted light beam onto the plane of said facet to produce an illumination;means for projecting the geometry of said illumination onto said coordinate plane to produce an illumination projection; andmeans for circumscribing said illumination projection with a rectangle defined by the minimum and maximum second and third coordinate space variables of the vertices of said illumination projection to produce a projection bounding box;wherein said refracted light beam illuminates said second facet when said facet bounding box and said projection bounding box overlap;means for refracting at least one of said retracted light beam and said reflected light beam out of said gemstone model, and said reflected light beam being refracted through a third facet of said gemstone model to produce an exiting light beam; andmeans for measuring said exiting light beam. 34. A system for modeling the propagation of light in an optical system, comprising: means for projecting a beam of light at one of a plurality of surfaces of the optical system, wherein said beam of light is represented by an illumination model and said plurality of surfaces are represented by an optical system model;means for modeling the propagation of said beam of light within the optical system according to said optical system model; andmeans for measuring said beam of light at a predetermined point in the optical system if an amplitude of said beam of light is greater than a minimum amplitude; andmeans for discontinuing processing of attributes of said beam of light if the amplitude of said beam of light is less than the minimum amplitude. 35. A system for establishing maximum attribute values for a gemstone cut for use in evaluating gemstones having said gemstone cut, comprising: means for varying a proportion parameter for the gemstone cut to obtain a plurality of gemstone models, each of said gemstone models having a different proportion permutation;means for evaluating each of said gemstone models to obtain a set of values for each attribute, at least one attribute being an amplitude value used to determine whether a refraction is to be processed in determining a grade of said each of said gemstone models; andmeans for selecting the maximum value of each attribute from said set of attribute values to establish maximum attribute values for the gemstone cut. 36. The system of claim 35, wherein said means for evaluating comprises: means for illuminating said gemstone models using an illumination model wherein said illumination model produces a light beam;means for refracting said light beam into said gemstone models through respective first facets of said gemstone models to produce corresponding refracted light beams;means for reflecting said refracted light beams within said gemstone models from respective second facets of said gemstone models to produce corresponding reflected light beams;means for refracting at least one of said refracted light beams and said reflected light beams out of said gemstone models through respective third facets of said gemstone models to produce corresponding exiting light beams; andmeans for measuring attributes of said exiting light beams. 37. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium for causing, when executed by a computer, the computer readable program code means causes an application program to execute on asaid computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model using an illumination model, wherein said gemstone model is a full three-dimensional (3D) representation of said gemstone that defines the geometry and position of the gemstone facets, and wherein said illumination model produces a light beam;a second computer readable program code means for causing said computer to refract said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light beam, said third computer readable program code means comprises:a computer readable program code means for causing said computer to project said refracted light beam, along the direction of travel of said refracted light beam, onto the plane of said second facet of said gemstone model to produce a projection of said refracted light beam,a computer readable program code means for causing said computer to compute the geometry of the intersection of said second facet and said projection of said refracted light beam,a computer readable program code means for causing said computer to compute a reflected direction of travel based on said direction of travel of said refracted light beam and the orientation of said second facet;whereby said reflected light beam is defined by said geometry and said reflected direction of travel;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light beamsbeam out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light beam to produce an exiting light beam; anda fifth computer readable program code means for causing said computer to measure said exiting light beam. 38. The computer program product of claim 37, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to generate said gemstone model. 39. The computer program product of claim 38, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to generate data defining facet types and facet locations for the gemstone. 40. The computer program product of claim 39, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to consider cut proportions for the gemstone. 41. The computer program product of claim 39, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to define said facet types and facet locations in a global coordinate system of the gemstone. 42. The computer program product of claim 39, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to define said facet types and facet locations in a linked list data structure. 43. The computer program product of claim 38, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to generate said gemstone model to represent an existing cut or a proposed cut. 44. The computer program product of claim 37, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to generate said illumination model. 45. The computer program product of claim 44, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to define a light source. 46. The computer program product of claim 44, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to define a plurality of light sources arranged in an array above a crown of said gemstone model. 47. The computer program product of claim 44, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to define a light source to simulate specified lighting conditions for the gemstone to be evaluated. 48. The computer program product of claim 37, wherein said fifth computer readable program code means comprises: a computer readable program code means for causing said computer to generate a camera model having a camera;a computer readable program code means for causing said computer to project a given facet onto said camera when said given facet is visible to said camera to produce a zone;a computer readable program code means for causing said computer to divide the flux of each light beam refracted out of the gemstone model by said given facet by the area of said zone to produce a plurality of flux densities; anda computer readable program code means for causing said computer to sum said flux densities for said given facet for said camera to produce a given facet camera flux density. 49. The computer program product of claim 37, wherein said third computer readable program code means comprises: a computer readable program code means for causing said computer to project said refracted light beam, along the direction of travel of said refracted light beam, onto the plane of said second facet of said gemstone model to produce a projection of said refracted light beam;a computer readable program code means for causing said computer to compute the geometry of the intersection of said second facet and said projection of said refracted light beam; anda computer readable program code means for causing said computer to compute a reflected direction of travel based on said direction of travel of said refracted light beam and the orientation of said second facet;whereby said reflected light beam is defined by said geometry and said reflected direction of travel. 50. The computer program product of claim 48, wherein said camera model includes a plurality of cameras and said given facet is of a given facet type, and wherein said fifth computer readable program code means further comprises: a computer readable program code means for causing said computer to sum said given facet camera flux densities for the given facet type for said plurality of cameras to produce a given facet type sum;a computer readable program code means for causing said computer to divide said given facet type sum by the number of facets in said gemstone model of the given facet type to produce a given facet type average;a computer readable program code means for causing said computer to sum said facet type averages for all of the facet types in said gemstone model to produce a facet type average sum; anda computer readable program code means for causing said computer to divide said facet type average sum by the number of facet types in said gemstone model to produce a composite flux density measurement for the gemstone. 51. The computer program product of claim 37, wherein said gemstone model is defined in a coordinate space having three variables, and wherein said third computer readable program code means comprises: a computer readable program code means for causing said computer to project the geometry of said second facet onto a coordinate plane defined by setting a first coordinate space variable to zero to produce a facet projection;a computer readable program code means for causing said computer to circumscribe said facet projection with a rectangle defined by the minimum and maximum second and third coordinate space variables of the vertices of said facet projection to produce a facet bounding box;a computer readable program code means for causing said computer to project said refracted light beam onto the plane of said facet to produce an illumination;a computer readable program code means for causing said computer to project the geometry of said illumination onto said coordinate plane to produce an illumination projection; anda computer readable program code means for causing said computer to circumscribe said illumination projection with a rectangle defined by the minimum and maximum second and third coordinate space variables of the vertices of said illumination projection to produce a projection bounding box;wherein said refracted light beam illuminates said second facet when said facet bounding box and said projection bounding box overlap. 52. In a system for for modeling the propagation of light in an optical system, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium for causing, when executed by a computer, the computer readable program code means causes an application program to execute on asaid computer, said computer readable program code means comprising: a computer readable program code means for causing said computer to project a beam of light at one of a plurality of surfaces of the optical system, wherein said beam of light is represented by an illumination model and said plurality of surfaces are represented by an optical system model;a computer readable program code means for causing said computer to model the propagation of said beam of light within the optical system according to said optical system model; anda computer readable program code means for causing said computer to measure said beam of light at a predetermined point in the optical system if an amplitude of said beam of light is greater than a minimum amplitude; anda computer readable program code means for discontinuing processing of attributes of said beam of light if the amplitude of said beam of light is less than the minimum amplitude. 53. In a system for establishing maximum attribute values for a gemstone cut for use in evaluating gemstones having said gemstone cut, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium for causing, when executed by a computer, the computer readable program code means causes an application program to execute on asaid computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to vary a proportion parameter for the gemstone cut to obtain a plurality of gemstone models, each of said gemstone models having a different proportion permutation;a second computer readable program code means for causing said computer to evaluate each of said gemstone models to obtain a set of values for each attribute, at least one attribute being an amplitude value used to determine whether a refraction is to be processed in determining a grade of said each of said gemstone models; anda third computer readable program code means for causing said computer to select the maximum value of each attribute from said set of attribute values to establish maximum attribute values for the gemstone cut. 54. The system of claim 53, wherein said second computer readable program code means comprises: a computer readable program code means for causing said computer to illuminate said gemstone models using an illumination model, wherein said illumination model produces a light beam;a computer readable program code means for causing said computer to refract said light beam into said gemstone models through respective first facets of said gemstone models to produce corresponding refracted light beams;a computer readable program code means for causing said computer to reflect said refracted light beams within said gemstone models from respective second facets of said gemstone models to produce corresponding reflected light beams;a computer readable program code means for causing said computer to refract at least one of said refracted light beams out of said gemstone models through said respective second facets and reflected light beams out of said gemstone models through respective third facets of said gemstone models to produce corresponding exiting light beams; anda computer readable program code means for causing said computer to measure attributes of said exiting light beams. 55. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said refracted and reflected lightslight out of said gemstone model through a third facet of said gemstone model to produce an exiting light; andmeasuring said exiting light if the amplitude of said exiting light is greater than or equal to a predetermined threshold and weighting said exiting light, based on a viewing angle of a first data collection element at which said exiting light is measured. 56. The method of claim 55, further comprising the step of generating said gemstone model for a gemstone to be graded, wherein said gemstone model comprises a data representation of the cut of the gemstone, and wherein the reflected light is light from said light source after being refracted into said gemstone model and reflected within said gemstone model. 57. The method of claim 56, further comprising the step of: defining said facet types and facet locations of the gemstone to be graded in a global coordinate system. 58. The method of claim 56, further comprising the step of: defining said facet types and facet locations in a linked list data structure. 59. The method of claim 55, further comprising the step of: generating said gemstone model to represent an existing cut or a proposed cut, and wherein the reflected light is light from said light source after being refracted into said gemstone model and reflected within said gemstone model. 60. The method of claim 55, further comprising the steps of: illuminating said gemstone model using an illumination model, wherein said illumination model produces a light beam;refracting said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;reflecting said refracted light beam within said gemstone model from a second facets of said gemstone model to produce a reflected light beam;refracting said refracted and reflected light beams out of said gemstone model through a third facet of said gemstone model to produce an exiting light beams; andmeasuring attributes of said exiting light beam. 61. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light; andmeans for measuring said exiting light; andmeans for discontinuing processing of said reflected light if a bounce threshold has been reached. 62. The system of claim 61, further comprising: means for generating data defining facet types and facet locations for the gemstone. 63. The system of claim 62, further comprising: means for defining said facet types and facet locations in a global coordinate system of the gemstone. 64. The system of claim 62, further comprising: means for defining said facet types and facet locations in a linked list data structure. 65. The system of claim 61, further comprising; means for defining a plurality of light sources arranged in an array above a crown of said gemstone model. 66. The system of claim 61, further comprising: means for defining a light source to simulate specified lighting conditions for the gemstone to be evaluated. 67. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium for causing, when executed by a computer, the computer readable program code means causes an application program to execute on asaid computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract saida light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light; anda fifth computer readable program code means for causing said computer to measure said exiting light; anda sixth computer readable program code means for weighting at least one value associated with said measuring exiting light, said at least one value being weighted is associated with a brilliance attribute of said gemstone model. 68. TieThe computer program product of claim 67, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to generate said gemstone model. 69. The computer program product of claim 68, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to generate data defining facet types and facet locations for the gemstone. 70. The computer program product of claim 69, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to define said facet types and facet locations in a global coordinate system of the gemstone. 71. The computer program product of claim 69, wherein said computer readable program code means ether comprises: a computer readable program code means for causing said computer to define said facet types and facet locations in a linked list data structure. 72. The computer program product of claim 67, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to generate an illumination model to illuminate said gemstone model with a light beam. 73. The computer program product of claim 7267, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to define a plurality of light sources arranged in an array above a crown of said gemstone model. 74. The computer program product of claim 67, wherein said computer readable program code means further comprises: a computer readable program code means for causing said computer to define a light source to simulate specified lighting conditions for the gemstone to be evaluated. 75. The method of claim 55, wherein said reflected light is modeled light from said light source after being refracted into said gemstone model and reflected within said gemstone model. 76. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light, said reflected light is modeled light from said light source after being refracted into said gemstone model and reflected within said gemstone model;measuring said exiting light; andweighting at least one value associated with said measured exiting light, said at least one value being weighted is associated with a brilliance attribute of said gemstone model. 77. The method of claim 76 wherein the brilliance attribute comprises a computed flux density of said exiting light. 78. The method of claim 75, wherein said at least one value being weighted comprises an intensity of said exiting light. 79. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted lightreflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light, said reflected light is modeled light from said light source after being refracted into said gemstone model and reflected within said gemstone model;measuring said exiting light; andweighting at least one value associated with said measured exiting light, said at least one value being weighted comprises a product of at least (i) an intensity of said exiting light and (ii) an illuminated area refracted onto a viewing plane that is associated with a path length between two dispersion vectors of said exiting light. 80. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted lightreflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light, said reflected light is modeled light from said light source after being refracted into said gemstone model and reflected within said gemstone model;measuring said exiting light; andweighting at least one value associated with said measured exiting light, said at least one value being weighted comprises a path area that is a computed result of a path width and a path length of an illuminated area associated with said exiting light refracted onto a viewing plane. 81. The method of claim 80, wherein said path width is a difference between a minimum measured value and a maximum measured value of a dispersion projection along a first axis and said path length is based on angles of deviation of direction vectors of a refracted dispersion component. 82. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted lightreflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light, said reflected light is modeled light from said light source after being refracted into said gemstone model and reflected within said gemstone model;measuring said exiting light; andweighting at least one value associated with said measured exiting light, said at least one value comprises a product of (i) an intensity of said exiting light, (ii) a cosine of an angle of deviation between neighboring dispersion components of said exiting light and (iii) a path area defined by a path width and a path length of said exiting light. 83. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted lightreflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light, said reflected light is modeled light from said light source after being refracted into said gemstone model and reflected within said gemstone model;measuring said exiting light; andweighting at least one value associated with said measured exiting light, said at least one value being weighted is associated with a fire attribute of said gemstone model. 84. The method of claim 83 wherein the fire attribute is determined by computing values associated with said exiting light refracted onto a viewing plane, the values are a product of (i) a path length of an illuminated area on said viewing plane by said exiting light, (ii) a path width of said illuminated area on said viewing plane by said exiting light, (iii) an intensity of each wavelength of said exiting light, and (iv) a cosine of the angle of deviance between each wavelength. 85. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted lightreflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light, said reflected light is modeled light from said light source after being refracted into said gemstone model and reflected within said gemstone model;measuring said exiting light; andweighting at least one value associated with said measured exiting light, said at least one value being weighted is associated with a scintillation attribute of said gemstone model. 86. The method of claim 85 wherein said measuring of said exiting light comprises generating a camera model including a plurality of rings of cameras, each ring of cameras having a different elevation angle and the scintillation attribute comprises a number of refractions seen by each camera. 87. The method of claim 76 wherein said at least one value being weighted is further associated with a fire attribute and a scintillation attribute where the brilliance attribute, the fire attribute, and the scintillation attribute are combined with other scaled attributes to arrive at final grades for each of said brilliance attribute, said fire attribute, and said scintillation attribute. 88. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model is a full three-dimensional (3D) representation of the gemstone that defines a geometry and position of all of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light, said reflected light being said light from said light source after being refracted into said gemstone model and reflected within said gemstone model; andmeasuring said exiting light by computing a path length associated with said exiting light refracted onto a viewing plane, said path length is computed by measuring a difference between at least two distinct dispersion wavelength component vectors refracted onto said viewing plane. 89. The method of claim 88, wherein said light source is positioned at a location within a three-dimensional (3D) arrangement and provides said light from said location. 90. The method of claim 88, wherein said light source and a second light source are positioned at different locations within a three-dimensional (3D) arrangement and the second light source providing a different colored light than said light source. 91. The method of claim 75, wherein said reflected light is discontinued from subsequent reflections when an amplitude of said reflected light is less than a defined minimum amplitude. 92. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light, said reflected light is modeled light from said light source after being refracted into said gemstone model and reflected within said gemstone model;measuring said exiting light;weighting at least one value associated with said measured exiting light;comparing an amplitude of said light after being refracted into said gemstone model and reflected from said second facet of said gemstone model with a defined minimum amplitude;discontinuing processing of said light if the amplitude of said light falls below the defined minimum amplitude; andselecting another facet of said gemstone model and continuing processing of said light if the amplitude of said light is greater than the defined minimum amplitude. 93. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted lightreflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light, said reflected light is modeled light from said light source after being refracted into said gemstone model and reflected within said gemstone model;measuring said exiting light;weighting at least one value associated with said measured exiting light;reflecting said light being refracted through said third facet of said gemstone model to produce a second reflected light;comparing an amplitude of said second reflected light with a defined minimum amplitude;discontinuing processing of said second reflected light if the amplitude of said second reflected light falls below the defined minimum amplitude; andselecting another facet of said gemstone model and continuing processing of said second reflected light if the amplitude of said second reflected light is greater than the defined minimum amplitude. 94. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light; andmeasuring said exiting light by projecting said exiting light onto a viewing plane and determining an incident flux at said viewing plane, said incident flux is determined using at least (i) an intensity value of said exiting light and (ii) a path area defined by a path width and a path length of said existing light. 95. The method of claim 94, wherein said refracted and reflected lights is modeled light from said light source after being refracted into said gemstone model and reflected within said gemstone model. 96. The method of claim 95, wherein said measuring of said exiting light is conducted by computing a flux density total for said gemstone model as measured by a plurality of data collection elements distributed over a vertical range. 97. The method of claim 95, wherein said measuring of said exiting light is conducted by computing standard deviations of flux densities of said gemstone model as measured by a plurality of data collection elements vertically distributed. 98. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light;measuring said exiting light; andaltering at least one value associated with said measured exiting light by weighting said at least one value based on a viewing angle of a first data collection element at which said exiting light is measured. 99. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light; andmeasuring said exiting light; andaltering at least one value associated with said measured exiting light, said at least one value being altered is associated with a brilliance attribute of said gemstone model. 100. The method of claim 98, wherein the first data collection element is one of a plurality of data collection elements, the first data collection element is vertically oriented with respect to a different location associated with the gemstone that is defined by said gemstone model than a second data collection element of the plurality of data collection elements so that the viewing angle of the first data collection element is different than a viewing angle of the second data collection element. 101. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light; andmeasuring said exiting light; andaltering at least one value associated with said measured exiting light, the altering of said at least one value is conducted by a first ring of data collection elements of a plurality of data collection elements that are evenly spaced from each other. 102. The method of claim 101, wherein the first ring of data collection elements are greater in number than a second ring of data collection elements oriented above the first ring of data collection elements, the first ring of data collection elements and the second ring of data collection elements are at least a part of the plurality of data collection elements. 103. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light; andmeasuring said exiting light, said measuring of said exiting light comprises generating a camera model including a plurality of rings of cameras, each ring of cameras having a different elevation angle and measuring a flux density; andaltering at least one value associated with said measured exiting light. 104. The method of claim 103, wherein said altering of said at least one value associated with said measured exiting light comprises averaging a flux density determined for each of said plurality of rings of cameras and determining a total flux density value that represents a brilliance attribute of said gemstone model by summing the computed flux densities for said plurality of rings of cameras. 105. The method of claim 98 further comprising: grading said gemstone model by comparing measured light attributes of said exiting light to stored values to determine a grade for said gemstone model. 106. The method of claim 98, wherein the at least one value is one of a plurality of attributes of said exiting light. 107. The method of claim 106 further comprising: storing a plurality of attributes of said exiting light; andgrading said gemstone model based on a comparison between the plurality of stored attributes and measured light attributes of said exiting light. 108. The method of claim 75 further comprising storing said at least one value determined upon measuring said exiting light. 109. The method of claim 108, wherein said at least one value determined upon measuring said exiting light is a brilliance attribute of said gemstone model. 110. The method of claim 108, wherein said at least one value determined upon measuring said exiting light is a fire attribute of said gemstone model. 111. The method of claim 108, wherein said at least one value determined upon measuring said exiting light is a scintillation attribute of said gemstone model. 112. The method of claim 108, wherein said at least one value determined upon measuring said exiting light is used for grading of said gemstone model. 113. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light, said reflected light being the light from said light source after being refracted into said gemstone model and reflected within said gemstone model;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light; andmeasuring said exiting light, said measuring of said exiting light is conducted by a plurality of modeled data collection elements, each of said plurality of modeled data collection elements having access to a created map of the gemstone with facets positioned relative to a location of said modeled data collection element; andweighting at least one value associated with said measured exiting light. 114. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light, said reflected light being the light from said light source after being refracted into said gemstone model and reflected within said gemstone model;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light; andmeasuring said exiting light, said measuring of said exiting light comprises generating a camera model having a plurality of evenly spaced cameras arranged about a hemisphere to surround the gemstone defined by said gemstone model and measuring said exiting light by said camera model; andweighting at least one value associated with said measured exiting light. 115. The method of claim 114, wherein said measuring of said exiting light further comprises measuring values associated with one or more attributes of said exiting light and weighting said at least one value based on which one of said plurality of cameras is measuring said exiting light. 116. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light, said reflected light being the light from said light source after being refracted into said gemstone model and reflected within said gemstone model;refracting said refracted light out of said gemstone model through said second facet of said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light; andmeasuring said exiting light; andweighting at least one value associated with said measured exiting light, the weighting is computed by a camera model representing data collection elements evenly spaced about a hemisphere surrounding the gemstone defined by said gemstone model. 117. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light, said reflected light being the light from said light source after being refracted into said gemstone model and reflected within said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light;measuring said exiting light; andweighting at least one value associated with said measured exiting light, the weighting is computed by a camera model representing overlapping data collection elements positioned around the gemstone defined by said gemstone model. 118. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light, said reflected light being the light from said light source after being refracted into said gemstone model and reflected within said gemstone model;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light;measuring said exiting light, said measuring of said exiting light comprises generating a camera model including a plurality of rings of cameras, each ring of cameras having a different elevation angle and measuring a flux density measured so as to collectively measure a brilliance of the gemstone defined by said gemstone model; andweighting at least one value associated with said measured exiting light. 119. The method of claim 75, wherein said light refracted into said gemstone model through said first facet of said gemstone model is modeled with a three-dimensional shape. 120. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model with a computerized light source, wherein said gemstone model defines the geometry and position of the gemstone facets;refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light, said light refracted into said gemstone model through said first facet of said gemstone model is modeled with a three-dimensional shape and the three-dimensional shape of the light is defined by an area of said first facet;reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light;measuring said exiting light; andweighting at least one value associated with said measured exiting light. 121. The method of claim 120, wherein the light refracted by said first facet has an n-sided polygon shape. 122. The method of claim 75, wherein said measuring of said exiting light comprises converting data associated with said exiting light into a graphic image and storing the graphic image for subsequent display. 123. The method of claim 1, wherein said reflected light beam is a resultant light beam modeled from said light beam after being refracted into said gemstone model and reflected within said gemstone model. 124. The method of claim 123, wherein said resultant light beam is modeled light having a cross sectional area and a direction of propagation. 125. The method of claim 124 further comprising: weighting at least one value associated with said exiting light beam. 126. The method of claim 124, where said resultant light beam is represented as stored information including an amplitude of a white monochromatic component of said resultant light beam. 127. The method of claim 124, where said resultant light beam is represented as stored information including an area in said second facet of said gemstone model associated with said resultant light beam. 128. The method of claim 127, where said resultant light beam is represented as stored information further including the cross sectional area of said resultant light beam. 129. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model using a computerized illumination model, wherein said gemstone model is a full three-dimensional (3D) representation of said gemstone that defines the geometry and position of all of the gemstone facets, and wherein said illumination model produces a light beam;refracting said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;reflecting said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light beam;refracting said refracted light beam out of said gemstone model through said second facet of said gemstone model;refracting said reflected light beam out of said gemstone model through a third facet of said gemstone model to produce an exiting light beam, said reflected light beam is a resultant light beam modeled from said light beam after being refracted into said gemstone model and reflected within said gemstone model and the resultant light beam is modeled light having a cross sectional area and a direction of propagation;measuring said exiting light beam, said exiting light beam is represented as stored information including a direction cosine of a dispersion component of said exiting light. 130. The method of claim 124, wherein said exiting light beam is represented as stored information including a brilliance value for said exiting light beam. 131. A method for grading the cut of a gemstone, comprising the steps of: illuminating a computerized gemstone model using a computerized illumination model, wherein said gemstone model is a full three-dimensional (3D) representation of said gemstone that defines the geometry and position of all of the gemstone facets, and wherein said illumination model produces a light beam;refracting said light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;reflecting said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light beam;refracting said refracted light beam out of said gemstone model through said second facet of said gemstone model;refracting said reflected light beam out of said gemstone model through a third facet of said gemstone model to produce an exiting light beam, said refracted and reflected light beams is a resultant light beam modeled from said light beam after being refracted into said gemstone model and reflected within said gemstone model and the resultant light beam is modeled light having a cross sectional area and a direction of propagation;measuring said exiting light beam, said exiting light beam is represented as stored information including an amplitude value that is used to determine whether a refraction should be processed in determining a grade of said gemstone model. 132. The method of claim 1 further comprising: grading said gemstone model by comparing measured light attributes of said exiting light to stored values to determine a grade of said gemstone model. 133. The method of claim 132, wherein the stored values used in the grading of said gemstone model are ideal measurements being previously computed measurements of known standard cuts for a gemstone. 134. The method of claim 16, wherein the light is modeled with a three-dimensional shape. 135. The method of claim 134, wherein the three-dimensional shape of the light is defined by an area of a facet that is said first one of said plurality surfaces of said optical system. 136. The method of claim 135, wherein the light is represented as stored information including an area in said facet of said gemstone model associated with the light. 137. The method of claim 136, wherein the light is represented as stored information further including a cross sectional area of the light. 138. The method of claim 135, wherein the light refracted by the facet has an n-sided polygon shape and vertices of the n-sided polygon shape are stored as information representing the light. 139. The method of claim 16, wherein the light is represented as stored information including an amplitude of a white monochromatic component of the light. 140. The method of claim 17 further comprising storing a maximum attribute value for each attribute from said set of attribute values. 141. The method of claim 140, wherein said maximum attribute value is a maximum value for a brilliance attribute. 142. The method of claim 140, wherein said maximum attribute value is a maximum value for a fire attribute. 143. The method of claim 140, wherein said maximum attribute value is a maximum value for a scintillation attribute. 144. The method of claim 17, wherein said varying of said proportion parameter includes varying a table percentage. 145. The method of claim 17, wherein said varying of said proportion parameter includes varying a crown percentage. 146. The method of claim 17, wherein said varying of said proportion parameter includes varying a pavilion percentage. 147. The method of claim 17, wherein said varying of said proportion parameter includes varying facet numbers. 148. The method of claim 17, wherein said varying of said proportion parameter includes varying facet types. 149. The method of claim 17, wherein said varying of said proportion parameter includes varying facet locations. 150. The method of claim 17, wherein said varying of said proportion parameter includes varying facet proportions. 151. The method of claim 17, wherein said varying of said proportion parameter includes varying at least one of a plurality of proportion parameters that include said proportion parameter by a set range to establish all possible permutations of cut for the gemstone, the plurality of proportion parameters comprise (i) a table percentage, (ii) a crown percentage, (iii) a pavilion percentage, (iv) facet numbers, (v) facet types, and (vi) facet locations. 152. The system of claim 19 further comprising: means for grading said gemstone model by comparing measured light attributes of said exiting light to stored values to determine a grade of said gemstone model. 153. The system of claim 19 further comprising: means for weighting at least one value associated with said exiting light beam. 154. The system of claim 19, wherein said at least one of said refracted light beam and said reflected light beam is modeled light having a cross sectional area and a direction of propagation. 155. The system of claim 154 further comprising: means for weighting at least one value associated with said exiting light beam. 156. The system of claim 19, where said at least one of said refracted light beam and said reflected light beam is represented as stored information including any of the following: (i) an amplitude of a white monochromatic component of said at least one of said refracted light beam and said reflected light beam, (ii) an area in said second facet of said gemstone model associated with said at least one of said refracted light beam and said reflected light beam, and (iii) a cross sectional area of said at least one of said refracted light beam and said reflected light beam. 157. The system of claim 153, wherein said exiting light beam is stored information including a brilliance value for said exiting light beam. 158. The system of claim 153, wherein said exiting light is represented as stored information including an amplitude value associated with a white monochromatic component of said exiting light beam. 159. The system of claim 158, wherein said amplitude value is used to determine whether a refraction should be processed in determining a grade of said gemstone model. 160. The system of claim 34, wherein said beam of light is modeled with a cross sectional area and a direction of propagation. 161. The system of claim 34, wherein said beam of light is modeled with a three-dimensional shape. 162. The system of claim 161, wherein the three-dimensional shape of said beam of light is defined by an area of a facet that is said first one of said plurality surfaces of said optical system. 163. The system of claim 162, wherein said beam of light is represented as stored information including an area in said facet of said gemstone model associated with said beam of light. 164. The system of claim 163, wherein said beam of light is represented as stored information further including at least one of a cross sectional area of said beam of light and an amplitude of a white monochromatic component of said beam of light. 165. The system of claim 34, wherein said beam of light refracted by a facet is one of said plurality surfaces of said optical system has an n-sided polygon shape and vertices of the n-sided polygon shape that are stored as information representing the light. 166. The system of claim 35 further comprising: means for storing a maximum attribute value for each attribute from said set of attribute values. 167. The system of claim 166, wherein said maximum attribute value is a maximum value for a brilliance attribute. 168. The system of claim 166, wherein said maximum attribute value is a maximum value for a fire attribute. 169. The system of claim 166, wherein said maximum attribute value is a maximum value for a scintillation attribute. 170. The system of claim 35, wherein said means for varying of said proportion parameter for the gemstone cut alters a table percentage. 171. The system of claim 35, wherein said means for varying of said proportion parameter for the gemstone cut alters a crown percentage. 172. The system of claim 35, wherein said means for varying of said proportion parameter for the gemstone cut alters a pavilion percentage. 173. The system of claim 35, wherein said means for varying of said proportion parameter for the gemstone cut alters facet numbers for the gemstone cut. 174. The system of claim 35, wherein said means for varying of said proportion parameter for the gemstone cut alters facet types for the gemstone cut. 175. The system of claim 35, wherein said means for varying of said proportion parameter for the gemstone cut alters facet locations for the gemstone cut. 176. The system of claim 35, wherein said means for varying of said proportion parameter for the gemstone cut alters facet proportions. 177. The system of claim 35, wherein said means for varying of said proportion parameter includes means for varying at least one of a plurality of proportion parameters that include said proportion parameter by a set range to establish all possible permutations of cut for the gemstone, the plurality of proportion parameters comprise (i) a table percentage, (ii) a crown percentage, (iii) a pavilion percentage, (iv) facet numbers, (v) facet types, and (vi) facet locations. 178. The computer program product of claim 37 further comprising: a sixth computer readable program code means for causing said computer to grade the cut by comparing measured light attributes of said exiting light beam to stored values to determine the grade. 179. The computer program product of claim 37 further comprising: a sixth computer readable program code means for weighting at least one value associated with said exiting light beam. 180. The computer program product of claim 37, wherein said at least one of said refracted light beam and said reflected light beam comprises light modeled with a cross sectional area and a direction of propagation. 181. The computer program product of claim 180 further comprising: a sixth computer readable program code means for weighting at least one value associated with said exiting light beam. 182. The computer program product of claim 37, wherein said at least one of said refracted light beam and said reflected light beam is represented as stored information including a pointer to a data structure for said second facet from which said at least one of said refracted light beam and said reflected light beam is most recently reflected. 183. The computer program product of claim 37, where said at least one of said refracted light beam and said reflected light beam is represented as stored information including a pointer to a data structure for a facet through which said light beam originally entered into the gemstone model. 184. The computer program product of claim 37, where said at least one of said refracted light beam and said reflected light beam is represented as stored information including any of the following: (i) an amplitude of a white monochromatic component of said at least one of said refracted light beam and said reflected light beam, (ii) an area in said second facet of said gemstone model associated with said at least one of said refracted light beam and said reflected light beam, and (iii) a cross sectional area of said at least one of said refracted light beam and said reflected light beam. 185. The computer program product of claim 179, wherein said exiting light beam is represented as stored information including a direction cosine of a dispersion component of said exiting light. 186. The computer program product of claim 179, wherein said exiting light beam is stored information including a brilliance value for said exiting light beam. 187. The computer program product of claim 179, wherein said exiting light beam is represented as stored information including an amplitude value associated with a white monochromatic component of said exiting light beam. 188. The computer program product of claim 187, wherein said amplitude value is used to determine whether a refraction should be processed in determining a grade of said gemstone model. 189. The computer program product of claim 52, wherein said beam of light is modeled with a cross sectional area and a direction of propagation. 190. The computer program product of claim 52, wherein said beam of light is modeled with a three-dimensional shape. 191. The computer program product of claim 190, wherein the three-dimensional shape of said beam of light is defined by an area of a facet that is said first one of said plurality surfaces of said optical system. 192. The computer program product of claim 190, wherein said beam of light is represented as stored information including an area in said facet of said gemstone model associated with said beam of light. 193. The computer program product of claim 52, wherein said beam of light is represented as stored information further including a cross sectional area of said beam of light. 194. The computer program product of claim 52, wherein said beam of light is represented as stored information including an amplitude of a white monochromatic component of said beam of light. 195. The computer program product of claim 52, wherein said beam of light refracted by a facet is one of said plurality surfaces of said optical system has an n-sided polygon shape and vertices of the n-sided polygon shape that are stored as information representing said beam of light. 196. The computer program product of claim 53 further comprising: a fourth computer readable program code means for causing said computer to store a maximum attribute value for each attribute from said set of attribute values. 197. The computer program product of claim 196, wherein said maximum attribute value is a maximum value for a brilliance attribute. 198. The computer program product of claim 196, wherein said maximum attribute value is a maximum value for a fire attribute. 199. The computer program product of claim 196, wherein said maximum attribute value is a maximum value for a scintillation attribute. 200. The computer program product of claim 53, wherein said first computer readable program code means for causing said computer to vary said proportion parameter for the gemstone cut alters a table percentage. 201. The computer program product of claim 53, wherein said first computer readable program code means for causing said computer to vary said proportion parameter for the gemstone cut alters a crown percentage. 202. The computer program product of claim 53, wherein said first computer readable program code means for causing said computer to vary said proportion parameter for the gemstone cut alters a pavilion percentage. 203. The computer program product of claim 53, wherein said first computer readable program code means for causing said computer to vary said proportion parameter for the gemstone cut alters facet numbers for the gemstone cut. 204. The computer program product of claim 53, wherein said first computer readable program code means for causing said computer to vary said proportion parameter for the gemstone cut alters facet types for the gemstone cut. 205. The computer program product of claim 53, wherein said first computer readable program code means for causing said computer to vary said proportion parameter for the gemstone cut alters facet locations for the gemstone cut. 206. The computer program product of claim 53, wherein said first computer readable program code means for causing said computer to vary said proportion parameter for the gemstone cut alters facet proportions. 207. The computer program product of claim 53, wherein said first computer readable program code means for causing said computer to vary said proportion parameter for the gemstone cut includes code means for varying at least one of a plurality of proportion parameters that include said proportion parameter by a set range to establish all possible permutations of cut for the gemstone, the plurality of proportion parameters comprise (i) a table percentage, (ii) a crown percentage, (iii) a pavilion percentage, (iv) facet numbers, (v) facet types, and (vi) facet locations. 208. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light; andmeans for weighting at least one value associated with said measured exiting light, said at least one value being weighted is associated with a brilliance attribute of said gemstone model. 209. The system of claim 208 wherein the brilliance attribute comprises a computed flux density of said exiting light for said third facet. 210. The system of claim 61, wherein said at least one value being weighted comprises an intensity of said exiting light. 211. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light; andmeans for weighting at least one value associated with said measured exiting light, said at least one value being weighted comprises a product of at least (i) an intensity of said exiting light and (ii) an illuminated area refracted onto a viewing plane that is associated with a path length between two dispersion vectors of said exiting light. 212. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light; andmeans for weighting at least one value associated with said measured exiting light, said at least one value being weighted comprises a path area that is a computed result of a path width and a path length of an illuminated area associated with said exiting light refracted onto a viewing plane. 213. The system of claim 212, wherein said path width is a difference between a minimum measured value and a maximum measured value of a dispersion projection along a first axis and said path length is based on angles of deviation of direction vectors of a refracted dispersion component. 214. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light; andmeans for weighting at least one value associated with said measured exiting light, said at least one value comprises a product of (i) an intensity of said exiting light, (ii) a cosine of an angle of deviation between neighboring dispersion components of said exiting light and (iii) a path area defined by a path width and a path length of said exiting light. 215. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light; andmeans for weighting at least one value associated with said measured exiting light, said at least one value being weighted is associated with a fire attribute of said gemstone model. 216. The system of claim 215 wherein the fire attribute is determined by computing values associated with said exiting light refracted onto a viewing plane, the values are a product of (i) a path length of an illuminated area on said viewing plane by said exiting light, (ii) a path width of said illuminated area on said viewing plane by said exiting light, (iii) an intensity of each wavelength of said exiting light, and (iv) a cosine of the angle of deviance between each wavelength. 217. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light; andmeans for weighting at least one value associated with said measured exiting light, said at least one value being weighted is associated with a scintillation attribute of said gemstone model. 218. The system of claim 217 wherein said means for measuring of said exiting light comprises generating a camera model including a plurality of rings of cameras, each ring of cameras having a different elevation angle and the scintillation attribute comprises a number of refractions seen by each camera. 219. The system of claim 208 wherein said at least one value being weighted is further associated with a fire attribute and a scintillation attribute where the brilliance attribute, the fire attribute, and the scintillation attribute are combined with other scaled attributes to arrive at final grades for each of said brilliance attribute, said fire attribute, and said scintillation attribute. 220. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model is a full three-dimensional (3D) representation of the gemstone that defines the geometry and position of all of the gemstone facets;means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light; andmeans for measuring said exiting light if the amplitude of said exiting light is greater than or equal to a predetermined threshold and weighting said exiting light, based on a viewing angle of a first data collection element at which said exiting light is measured. 221. The system of claim 220, wherein said light source is positioned at a location within the three-dimensional (3D) arrangement and provides said light from said location. 222. The system of claim 220, wherein said light source and a second light source are positioned at different locations within the three-dimensional (3D) arrangement and the second light source providing a different colored light than said light source. 223. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light, said reflected light is discontinued from subsequent reflections when an amplitude of said reflected light is less than a defined minimum amplitude;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light; andmeans for weighting at least one value associated with said measured exiting light. 224. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for comparing an amplitude of said light after being refracted into said gemstone model and reflected from said second facet of said gemstone model with a defined minimum amplitude;means for discontinuing processing of said light if the amplitude of said light falls below the defined minimum amplitude; andmeans for selecting another facet of said gemstone model and continuing processing of said light if the amplitude of said light is greater than the defined minimum amplitude;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light; andmeans for weighting at least one value associated with said measured exiting light. 225. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light;means for weighting at least one value associated with said measured exiting light;means for reflecting said light being refracted through said third facet of said gemstone model to produce a second reflected light;means for comparing an amplitude of said second reflected light with a defined minimum amplitude;means for discontinuing processing of said second reflected light if the amplitude of said second reflected light falls below the defined minimum amplitude; and means for selecting another facet of said gemstone model and continuing processing of said second reflected light if the amplitude of said second reflected light is greater than the defined minimum amplitude. 226. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of all of the gemstone facets;means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light; andmeans for measuring said exiting light by projecting said exiting light onto a viewing plane and determining an incident flux at said viewing plane, said incident flux is determined using at least (i) an intensity value of said exiting light and (ii) a path area defined by a path width and a path length of said existing light. 227. The system of claim 226, wherein said at least one of said refracted light and said reflected light is modeled light having a cross sectional area and a direction of propagation after being refracted into said gemstone model and reflected within said gemstone model. 228. The system of claim 227, wherein said means for measuring of said exiting light is conducted by computing a flux density total for said gemstone model as measured by a plurality of data collection elements distributed over a vertical range. 229. The system of claim 227, wherein said means for measuring of said exiting light is conducted by computing standard deviations of flux densities of said gemstone model as measured by a plurality of data collection elements vertically distributed. 230. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets;means for refracting light from said light source into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light; andmeans for altering at least one value associated with said measured exiting light by weighting said at least one value based on a viewing angle of a first data collection element at which said exiting light is measured. 231. The system of claim 230, wherein said at least one value being altered is associated with a brilliance attribute of said gemstone model. 232. The system of claim 230, wherein the first data collection element is one of a plurality of data collection elements, the first data collection element is vertically oriented with respect to a different location associated with the gemstone that is defined by said gemstone model than a second data collection element of the plurality of data collection elements so that the viewing angle of the first data collection element is different than a viewing angle of the second data collection element. 233. The system of claim 230, wherein said means for altering of said at least one value is conducted by a first ring of data collection elements of the plurality of data collection elements that are evenly spaced from each other. 234. The system of claim 233, wherein the first ring of data collection elements are greater in number than a second ring of data collection elements oriented above the first ring of data collection elements, the first ring of data collection elements and the second ring of data collection elements are at least a part of the plurality of data collection elements. 235. The system of claim 230, wherein said means for measuring of said exiting light comprises generating a camera model including a plurality of rings of cameras, each ring of cameras being a data collection element and having a different elevation angle and measuring a flux density. 236. The system of claim 234, wherein said means for altering of said at least one value associated with said measured exiting light comprises means for averaging a flux density determined for each of said plurality of rings of cameras and determining a total flux density value that represents a brilliance attribute of said gemstone model by summing the computed flux densities for said plurality of rings of cameras. 237. The system of claim 230 further comprising: means for grading said gemstone model by comparing measured light attributes of said exiting light to stored values to determine a grade for said gemstone model. 238. The system of claim 230, wherein the at least one value is one of a plurality of attributes of said exiting light. 239. The system of claim 238 further comprising: means for storing a plurality of attributes of said exiting light; andmeans for grading said gemstone model based on a comparison between the plurality of stored attributes and measured light attributes of said exiting light. 240. The system of claim 61 further comprising means for storing said at least one value determined upon measuring said exiting light. 241. The system of claim 240, wherein said at least one value determined upon measuring said exiting light is a brilliance attribute of said gemstone model. 242. The system of claim 240, wherein said at least one value determined upon measuring said exiting light is a fire attribute of said gemstone model. 243. The system of claim 240, wherein said at least one value determined upon measuring said exiting light is a scintillation attribute of said gemstone model. 244. The system of claim 240, wherein said at least one value determined upon measuring said exiting light is used for grading of said gemstone model. 245. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting said refracted light out of said gemstone model through said second facet of said gemstone model;means for refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light, said means for measuring of said exiting light is conducted by a plurality of modeled data collection elements, each of said plurality of modeled data collection elements having access to a created map of the gemstone with facets positioned relative to a location of said modeled data collection element; andmeans for weighting at least one value associated with said measured exiting light. 246. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting said refracted light out of said gemstone model through said second facet of said gemstone model;means for refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light, said means for measuring of said exiting light comprises means for generating a camera model having a plurality of evenly spaced cameras arranged about a hemisphere to surround the gemstone defined by said gemstone model and means for measuring said exiting light by said camera model; andmeans for weighting at least one value associated with said measured exiting light. 247. The system of claim 246, wherein said means for measuring of said exiting light further comprises means for measuring values associated with one or more attributes of said exiting light and means for weighting said at least one value based on which one of said plurality of cameras is measuring said exiting light. 248. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting said refracted light out of said gemstone model through said second facet of said gemstone model;means for refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light; andmeans for weighting at least one value associated with said measured exiting light, the weighting is computed by a camera model representing data collection elements evenly spaced about a hemisphere surrounding the gemstone defined by said gemstone model. 249. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting said refracted light out of said gemstone model through said second facet of said gemstone model;means for refracting said reflected light out of said gemstone model through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light; andmeans for weighting at least one value associated with said measured exiting light, the weighting is computed by a camera model representing overlapping data collection elements positioned around the gemstone defined by said gemstone model. 250. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets,means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light; andmeans for measuring said exiting light, said means for measuring of said exiting light comprises means for generating a camera model including a plurality of rings of cameras, each ring of cameras having a different elevation angle and means for measuring a flux density measured so as to collectively measure a brilliance of the gemstone defined by said gemstone model; andmeans for weighting at least one value associated with said measured exiting light. 251. A system for grading the cut of a gemstone, comprising: means for illuminating a gemstone model with a light source, wherein said gemstone model defines the geometry and position of the gemstone facets;means for refracting said light into said gemstone model through a first facet of said gemstone model to produce a refracted light, said refracted light is modeled with a three-dimensional shape that is defined by an area of said first facet;means for reflecting said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;means for refracting at least one of said refracted light and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light;means for measuring said exiting light; andmeans for weighting at least one value associated with said measured exiting light. 252. The system of claim 251, wherein the light refracted by said first facet has an n-sided polygon shape. 253. The system of claim 61, wherein said means for measuring of said exiting light comprises means for converting data associated with said exiting light into a graphic image and means for storing the graphic image for subsequent display. 254. The computer program product of claim 67 wherein the brilliance attribute comprises a computed flux density of said exiting light. 255. The computer program product of claim 67, wherein said at least one value being weighted further comprises a value that is associated with an intensity of said exiting light. 256. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on said computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light;a fifth computer readable program code means for causing said computer to measure said exiting light; anda sixth computer readable program code means for weighting at least one value associated with said measured exiting light, said at least one value being weighted comprises a product of at least (i) an intensity of said exiting light and (ii) an illuminated area refracted onto a viewing plane that is associated with a path length between two dispersion vectors of said exiting light. 257. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on said computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light;a fifth computer readable program code means for causing said computer to measure said exiting light; anda sixth computer readable program code means for weighting at least one value associated with said measured exiting light, said at least one value being weighted comprises a path area that is a computed result of a path width and a path length of an illuminated area associated with said exiting light refracted onto a viewing plane. 258. The computer program product of claim 257, wherein said path width is a difference between a minimum measured value and a maximum measured value of a dispersion projection along a first axis and said path length is based on angles of deviation of direction vectors of a refracted dispersion component. 259. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on said computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light;a fifth computer readable program code means for causing said computer to measure said exiting light; anda sixth computer readable program code means for weighting at least one value associated with said measured exiting light, said at least one value comprises a product of (i) an intensity of said exiting light, (ii) a cosine of an angle of deviation between neighboring dispersion components of said exiting light and (iii) a path area defined by a path width and a path length of said exiting light. 260. The computer program product of claim 67, wherein said at least one value being weighted further comprises a value that is associated with a fire attribute of said gemstone model. 261. The computer program product of claim 260 wherein the fire attribute is determined by computing values associated with said exiting light refracted onto a viewing plane, the values are a product of (i) a path length of an illuminated area on said viewing plane by said exiting light, (ii) a path width of said illuminated area on said viewing plane by said exiting light, (iii) an intensity of each wavelength of said exiting light, and (iv) a cosine of the angle of deviance between each wavelength. 262. The computer program product of claim 67, wherein said at least one value being weighted further comprises a value that is associated with a scintillation attribute of said gemstone model. 263. The computer program product of claim 262 wherein said fifth computer readable program code means causes said computer to generate a camera model including a plurality of rings of cameras, each ring of cameras having a different elevation angle and the scintillation attribute comprises a number of refractions seen by each camera. 264. The computer program product of claim 67 wherein said at least one value being weighted is further associated with a fire attribute and a scintillation attribute where the brilliance attribute, the fire attribute, and the scintillation attribute are combined with other scaled attributes to arrive at final grades for each of said brilliance attribute, said fire attribute, and said scintillation attribute. 265. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on the computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model is a full three-dimensional (3D) representation of the gemstone and defines the geometry and position of all of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light; anda fifth computer readable program code means for causing said computer to measure said exiting light if the amplitude of said exiting light is greater than or equal to a predetermined threshold and weighting said exiting light, based on a viewing angle of a first data collection element at which said exiting light, is measured. 266. The computer program product of claim 265, wherein a light source is positioned at a location directed to an area of the three-dimensional (3D) representation of the gemstone model and provides said light from said location. 267. The computer program product of claim 266, wherein said light source and a second light source are positioned at different locations within the three-dimensional (3D) representation and the second light source providing a different colored light than said light source. 268. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on said computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light, said reflected light is discontinued from subsequent reflections when an amplitude of said reflected light is less than a defined minimum amplitude;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light; anda fifth computer readable program code means for causing said computer to measure said exiting light. 269. The computer program product of claim 268 further comprising: a sixth computer readable program code means for causing said computer to compare an amplitude of said reflected light reflected from said second facet of said gemstone model with a defined minimum amplitude;a seventh computer readable program code means for causing said computer to discontinue processing of said reflected light if the amplitude of said reflected light falls below the defined minimum amplitude; andan eighth computer readable program code means for causing said computer to select another facet of said gemstone model and continue processing of said reflected light if the amplitude of said light is greater than the defined minimum amplitude. 270. The computer program product of claim 268 further comprising: a sixth computer readable program code means for causing said computer to reflect light being refracted through said third facet of said gemstone model to produce a second reflected light;a seventh computer readable program code means for causing said computer to compare an amplitude of said second reflected light with a defined minimum amplitude;an eighth computer readable program code means for causing said computer to discontinue processing of said second reflected light if the amplitude of said second reflected light falls below the defined minimum amplitude; anda ninth computer readable program code means for causing said computer to select another facet of said gemstone model and to continue processing of said second reflected light if the amplitude of said second reflected light is greater than the defined minimum amplitude. 271. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on the computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light; anda fifth computer readable program code means for causing said computer to measure said exiting light by projecting said exiting light onto a viewing plane and determining an incident flux at said viewing plane, said incident flux is determined using at least (i) an intensity value of said exiting light and (ii) a path area defined by a path width and a path length of said existing light. 272. The computer program product of claim 271, wherein said at least one refracted and reflected light is light modeled after being refracted into said gemstone model from a modeled light source and reflected within said gemstone model. 273. The computer program product of claim 272, wherein said fifth computer readable program code means causing said computer to measure said exiting light by computing a flux density total for said gemstone model as measured by a plurality of data collection elements distributed over a vertical range. 274. The computer program product of claim 272, wherein said fifth computer readable program code means causing said computer to compute standard deviations of flux densities of said gemstone model as measured by a plurality of data collection elements vertically distributed. 275. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on the computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light;a third computer readable program code means for causing said computer to reflect said refracted light within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model, and said reflected light being refracted through a third facet of said gemstone model to produce an exiting light; anda fifth computer readable program code means for causing said computer to measure said exiting light; anda sixth computer readable program code means for causing said computer to alter at least one value associated with said measured exiting light by weighting said at least one value based on a viewing angle of a first data collection element at which said exiting light is measured. 276. The computer program product of claim 275, wherein said at least one value being altered is associated with a brilliance attribute of said gemstone model. 277. The computer program product of claim 275, wherein the first data collection element is one of a plurality of data collection elements, the first data collection element is vertically oriented with respect to a different location associated with the gemstone that is defined by said gemstone model than a second data collection element of the plurality of data collection elements so that the viewing angle of the first data collection element is different than a viewing angle of the second data collection element. 278. The computer program product of claim 275, wherein said sixth computer readable program code means comprises a first ring of data collection elements of the plurality of data collection elements that are evenly spaced from each other. 279. The computer program product of claim 278, wherein the first ring of data collection elements are greater in number than a second ring of data collection elements oriented above the first ring of data collection elements, the first ring of data collection elements and the second ring of data collection elements are at least part of the plurality of data collection elements. 280. The computer program product of claim 275, wherein said sixth computer readable program code means causing said computer to generate a camera model including a plurality of rings of cameras, each ring of cameras having a different elevation angle and measuring a flux density. 281. The computer program product of claim 279, wherein said sixth computer readable program code means causing said computer to average a flux density determined for each of said plurality of rings of cameras and determine a total flux density value that represents a brilliance attribute of said gemstone model by summing the computed flux densities for said plurality of rings of cameras. 282. The computer program product of claim 282 further comprising: a seventh computer readable program code means for causing said computer to grade said gemstone model by comparing measured light attributes of said exiting light to stored values to determine a grade for said gemstone model. 283. The computer program product of claim 275, wherein the at least one value is one of a plurality of attributes of said exiting light. 284. The computer program product of claim 283 further comprising: means for storing a plurality of attributes of said exiting light; anda seventh computer readable program code means for causing said computer to grade said gemstone model based on a comparison between the plurality of stored attributes and measured light attributes of said exiting light. 285. The computer program product of claim 67 further comprising means for storing said at least one value determined upon measuring said exiting light. 286. The computer program product of claim 285, wherein said at least one value determined upon measuring said exiting light is a brilliance attribute of said gemstone model. 287. The computer program product of claim 285, wherein said at least one value determined upon measuring said exiting light is a fire attribute of said gemstone model. 288. The computer program product of claim 285, wherein said at least one value determined upon measuring said exiting light is a scintillation attribute of said gemstone model. 289. The computer program product of claim 285, wherein said at least one value determined upon measuring said exiting light is used for grading of said gemstone model. 290. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on said computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light; anda fifth computer readable program code means for causing said computer to measure said exiting light, said fifth computer readable program code means for causing said computer to measure said exiting light comprises a plurality of modeled data collection elements, each of said plurality of modeled data collection elements having access to a created map of the gemstone with facets positioned relative to a location of said modeled data collection element. 291. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on said computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light; anda fifth computer readable program code means for causing said computer to measure said exiting light, said fifth computer readable program code means for causing said computer to measure said exiting light is configured to generate a camera model having a plurality of evenly spaced cameras arranged about a hemisphere to surround the gemstone defined by said gemstone model and measure said exiting light by said camera model. 292. The computer program product of claim 291, wherein said fifth computer readable program code means for causing said computer to measure said exiting light is configured to measure values associated with one or more attributes of said exiting light and weight said at least one value based on which one of said plurality of cameras is measuring said exiting light. 293. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on said computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light;a fifth computer readable program code means for causing said computer to measure said exiting light; anda sixth computer readable program code means for weighting at least one value associated with said measured exiting light, the weighting is computed by a camera model representing data collection elements evenly spaced about a hemisphere surrounding the gemstone defined by said gemstone model. 294. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on said computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light;a fifth computer readable program code means for causing said computer to measure said exiting light; anda sixth computer readable program code means for weighting at least one value associated with said measured exiting light, the weighting is computed by a camera model representing overlapping data collection elements positioned around the gemstone defined by said gemstone model. 295. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on said computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light; anda fifth computer readable program code means for causing said computer to measure said exiting light, said fifth computer readable program code means for causing said computer to measure said exiting light is configured to generate a camera model including a plurality of rings of cameras, each ring of cameras having a different elevation angle and measure a flux density measured so as to collectively measure a brilliance of the gemstone defined by said gemstone model. 296. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on said computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam, said refracted light beam via said first facet of said gemstone model is modeled with a three-dimensional shape and the three-dimensional shape of the refracted light is defined by an area of said first facet;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light; anda fifth computer readable program code means for causing said computer to measure said exiting light. 297. The computer program product of claim 296, wherein said refracted light has an n-sided polygon shape. 298. In a system for grading the cut of a gemstone, a computer program product comprising a non-transitory computer usable medium having computer readable program code means embodied in said medium, when executed by a computer, the computer readable program code means causes an application program to execute on said computer, said computer readable program code means comprising: a first computer readable program code means for causing said computer to illuminate a gemstone model, wherein said gemstone model defines the geometry and position of the gemstone facets;a second computer readable program code means for causing said computer to refract a light beam into said gemstone model through a first facet of said gemstone model to produce a refracted light beam;a third computer readable program code means for causing said computer to reflect said refracted light beam within said gemstone model from a second facet of said gemstone model to produce a reflected light;a fourth computer readable program code means for causing said computer to refract at least one of said refracted light beam and said reflected light out of said gemstone model through said second facet and a third facet of said gemstone model respectively, said refracting of said reflected light to produce an exiting light; anda fifth computer readable program code means for causing said computer to measure said exiting light, said fifth computer readable program code means for causing said computer to measure said exiting light is configured to convert data associated with said exiting light into a graphic image and store the graphic image for subsequent display. 299. The method of claim 1, wherein said refracting of said refracted light beam out of said gemstone model through said second facet of said gemstone model occurs when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 300. The method of claim 1, wherein said light beam is modeled with a n-sided polygon shape. 301. The method of claim 1 further comprising: reflecting said reflected light beam to produce a second reflected light beam and subsequently reflected light beams originating from said second reflected light beam and refracting said second reflected light beam and said subsequently reflected light beams to produce corresponding resultant exiting lights; andmeasuring each of said corresponding resultant exiting lights until a light amplitude of one of said subsequently reflected light beams is exhausted. 302. The method of claim 14, wherein said refracting of said refracted light beam out of said gemstone model through said second facet of said gemstone model occurs when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 303. The method of claim 14 further comprising: reflecting said reflected light beam to produce a second reflected light beam and subsequently reflected light beams originating from said second reflected light beam and refracting said second reflected light beam and said subsequently reflected light beams to produce corresponding resultant exiting lights; andmeasuring each of said corresponding resultant exiting lights until a light amplitude of one of said subsequently reflected light beams is exhausted. 304. The system of claim 34, wherein the optical system is a gemstone. 305. The system of claim 34 is a special purpose computer that comprises one or more processors, a main memory and a secondary memory that includes executable code associated with means for projecting the beam of light, means for modeling the propagation of said beam of light, means for measuring said beam of light, and means for discontinuing processing of attributes of said beam of light. 306. The computer program product of claim 37, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 307. The method of claim 55, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 308. The method of claim 55 further comprising: reflecting said reflected light to produce a second reflected light and subsequently reflected lights originating from said second reflected light and refracting said second reflected light and said subsequently reflected lights to produce corresponding resultant exiting lights; andmeasuring each of said corresponding resultant exiting lights until a light amplitude of one of said subsequently reflected lights is exhausted. 309. The computer program product of claim 67, wherein said fourth computer readable program code means causing said computer to refract of said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 310. The method of claim 76, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 311. The method of claim 79, wherein said measuring of said exiting light is conducted if an amplitude of the exiting light is greater than a predetermined threshold value. 312. The method of claim 79, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 313. The method of claim 80, wherein said measuring of said exiting light is conducted if an amplitude of the exiting light is greater than a predetermined threshold value. 314. The method of claim 80, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 315. The method of claim 82, wherein said measuring of said exiting light is conducted if an amplitude of the exiting light is greater than a predetermined threshold value. 316. The method of claim 82, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 317. The method of claim 83, wherein said measuring of said exiting light is conducted if an amplitude of the exiting light is greater than a predetermined threshold value. 318. The method of claim 83, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 319. The method of claim 85, wherein said measuring of said exiting light is conducted if an amplitude of the exiting light is greater than a predetermined threshold value. 320. The method of claim 85, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 321. The method of claim 88, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 322. The method of claim 88 further comprising: reflecting said reflected light to produce a second reflected light and subsequently reflected lights originating from said second reflected light and refracting said second reflected light and said subsequently reflected lights to produce corresponding resultant exiting lights; andmeasuring each of said corresponding resultant exiting lights until a light amplitude of one of said subsequently reflected lights is exhausted. 323. The method of claim 92, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 324. The method of claim 93, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 325. The method of claim 94, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 326. The method of claim 94 further comprising: reflecting said reflected light to produce a second reflected light and subsequently reflected lights originating from said second reflected light and refracting said second reflected light and said subsequently reflected lights to produce corresponding resultant exiting lights; andmeasuring each of said corresponding resultant exiting lights until a light amplitude of one of said subsequently reflected lights is exhausted. 327. The method of claim 98, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 328. The method of claim 98 further comprising: reflecting said reflected light to produce a second reflected light and subsequently reflected lights originating from said second reflected light and refracting said second reflected light and said subsequently reflected lights to produce corresponding resultant exiting lights; andmeasuring each of said corresponding resultant exiting lights until a light amplitude of one of said subsequently reflected lights exiting lights is exhausted. 329. The method of claim 99, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 330. The method of claim 101, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 331. The method of claim 103, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 332. The method of claim 113, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 333. The method of claim 114, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 334. The method of claim 116, wherein said refracting of said refracted light out of said gemstone model through said second facet of said gemstone model occurs when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 335. The method of claim 129, wherein said refracting of said refracted light beam out of said gemstone model through said second facet of said gemstone model occurs when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 336. The method of claim 131, wherein said refracting of said refracted light beam out of said gemstone model through said second facet of said gemstone model occurs when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 337. The method of claim 131, wherein said refracting of said refracted light beam out of said gemstone model through said second facet occurs when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 338. The system of claim 220, wherein said means for refracting at least one of said refracted light and said reflected light out of said gemstone model refracts said refracted light through said second facet when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 339. The system of claim 245, wherein said means for refracting said refracted light out of said gemstone model through said second facet of said gemstone model refracts said refracted light through said second facet when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 340. The system of claim 246, wherein said means for refracting said refracted light out of said gemstone model through said second facet of said gemstone model refracts said refracted light through said second facet when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 341. The system of claim 248, wherein said means for refracting said refracted light out of said gemstone model through said second facet of said gemstone model refracts said refracted light through said second facet when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 342. The system of claim 249, wherein said means for refracting said refracted light out of said gemstone model through said second facet of said gemstone model refracts said refracted light through said second facet when said refracted light reaches said second facet at an angle of incidence smaller than a critical angle. 343. The computer program product of claim 222, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 344. The computer program product of claim 223, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 345. The computer program product of claim 259, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 346. The computer program product of claim 265, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 347. The computer program product of claim 268, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 348. The computer program product of claim 290, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 349. The computer program product of claim 291, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 350. The computer program product of claim 293, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 351. The computer program product of claim 294, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 352. The computer program product of claim 295, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 353. The computer program product of claim 296, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle. 354. The computer program product of claim 298, wherein said fourth computer readable program code means causing said computer to refract said refracted light beam out of said gemstone model through said second facet when said refracted light beam reaches said second facet at an angle of incidence smaller than a critical angle.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.