Method and system for converting engineering data into 3D modeling data
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06T-017/00
출원번호
US-0653479
(2003-09-02)
발명자
/ 주소
Trotta,Brian W.
Wills,Christopher C.
Uribe,Juan A.
출원인 / 주소
1914 Holding Company
대리인 / 주소
Shook, Hardy &
인용정보
피인용 횟수 :
33인용 특허 :
1
초록▼
A system and method for converting data generated in an computer engineering design software component to an alternate format usable by a variety of alternate software components is provided. Engineering data from a project having a plurality of objects is provided. Objects are selected from the p
A system and method for converting data generated in an computer engineering design software component to an alternate format usable by a variety of alternate software components is provided. Engineering data from a project having a plurality of objects is provided. Objects are selected from the project for conversion and transportation to one of the alternate software components. The selected objects are converted to an alternate format, transported to the alternate software component and regenerated by the alternate software component in its own environment.
대표청구항▼
What is claimed is: 1. A method of using engineering data from a computer aided design software component to generate technically accurate 3D models in connection with a 3D modeling software component, the method comprising: obtaining engineering data in an electronic format from the computer aided
What is claimed is: 1. A method of using engineering data from a computer aided design software component to generate technically accurate 3D models in connection with a 3D modeling software component, the method comprising: obtaining engineering data in an electronic format from the computer aided design software component, wherein the engineering data defines a plurality of objects; selecting one or more of the plurality of objects defined by the engineering data; converting the engineering data associated with the selected objects to corresponding mathematical data; transporting the corresponding mathematical data to the 3D modeling software component, wherein transporting the mathematical data includes the computer aided design software component creating a connection between the computer aided design software component and the 3D modeling software component; converting the transported mathematical data to corresponding 3D modeling data, wherein the corresponding 3D modeling data is readable by the 3D modeling software component; and generating objects from the corresponding 3D modeling data in the 3D modeling software component. 2. The method of claim 1, wherein transporting the data further includes creating a connection handler pool. 3. One or more computer-readable media having computer-executable instructions for performing the method recited in claim 1. 4. A method of preparing engineering data for electronic transport to a desired software component, the method comprising: obtaining engineering data from a computer aided design software component, the engineering data being in a first electronic format and defining a plurality of objects; selecting one or more of the objects defined by the engineering data, wherein the objects are selected via scanning the data for predetermined criteria; converting the data associated with the selected objects to a second electronic format; and sending the converted data to the desired software component. 5. The method of claim 4, wherein the desired software component is a 3D modeling software component. 6. The method of claim 4, wherein the objects are selected by a user via a graphical user interface. 7. The method of claim 4, wherein the selected objects are stored in memory. 8. One or more computer-readable media having computer-executable instructions for performing the method recited in claim 4. 9. The method of claim 4, wherein converting the data associated with the selected objects includes determining the nature of the selected objects. 10. The method of claim 9, wherein converting the data associated with the selected objects further includes converting at least one of the selected objects to a corresponding object selected from a group including: a mathematical curve, a railed surface, a mathematical surface, a mesh and an entity replacement, and wherein the particular corresponding object that the selected object is converted to is a result of the previously determined nature of the selected object. 11. The method of claim 9, wherein converting the data associated with the selected objects further includes creating a corresponding structure for at least one of the selected objects based on the determined nature of the selected object and wherein the corresponding structure created for the selected object is created from the object's own associated data. 12. The method of claim 11, wherein the corresponding structure is a mathematical curve when the nature of the object is determined to be a string of geometric points or a group of line segments. 13. The method of claim 12, wherein the mathematical curve is a non-uniform rational b-spline curve including a plurality of B챕zier curves and wherein each of the B챕zier curves are created from the object's own data. 14. The method of claim 11, wherein the corresponding structure is a railed surface when the nature of the selected object is determined to be a string of geometric points or a group of line segments and has an attribute associated therewith indicating the selected object is to be sent as a railed surface. 15. The method of claim 14, wherein the railed surface has converted data associated therewith, wherein data indicative of a geometric shape is appended to the railed surface prior to sending the railed surface and wherein the data indicative of the geometric shape is usable by a 3D modeling software component to generate the geometric shape in 3D and to extrude the geometric shape along a rail generated by the 3D modeling software component from the converted data associated with the railed surface. 16. The method of claim 11, wherein converting the selected objects further includes formatting the corresponding structures in a meta-language. 17. The method of claim 16, wherein the meta-language is XML. 18. The method of claim 16, wherein converting the selected objects further includes appending attributes to the corresponding structures. 19. The method of claim 18, wherein the attributes are used by a 3D modeling software component in creating the corresponding structures in the 3D modeling software component and wherein the attributes contain data having information regarding visual components of the corresponding structures. 20. A computer system for generating technically accurate 3D models from engineering data, the system comprising: a selection component that permits the selection of portions of the engineering data for conversion, wherein the selection component includes a scanner that scans the engineering data for predetermined criteria; a first conversion component that converts the selected portions of the engineering data into corresponding portions of mathematical data; a second conversion component that converts the corresponding portions of mathematical data into corresponding portions of 3D modeling data; and a 3D model generator for generating a technically accurate 3D model from the corresponding portions of 3D modeling data. 21. The system of claim 20, further comprising: a transmission component that transmits the corresponding portions of mathematical data over a communications network; and a receiver component for receiving the transmitted corresponding portions of mathematical data. 22. The system of claim 20, wherein the selection component includes a graphical user interface.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (1)
Elena Pavloskaia ; Huafeng Wen, Efficient data representation of teeth model.
Lawrence, Sarah; Peterson, Sarah; Nations, Gregory M.; Gourley, Chad R.; Korth-McDonnell, Patricia; Stewart, Joe, Linking a retail user profile to a social network user profile.
Gonsalves, Michael F.; Nations, Gregory M.; Gourley, Chad R.; Schoeffler, Sarah E.; Korth-McDonnell, Patricia; Stewart, Joe, Retail website user interface.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.