Supercharge Your Innovation With Domain-Expert AI Agents!

Method, system and medium for geometric transformation of objects in object-oriented environment

An object-oriented, geometric transformation technology, applied in geometric CAD, database models, special data processing applications, etc., can solve problems such as inability to complete the transformation, exceeding the main storage capacity, etc.

Active Publication Date: 2022-01-21
HEXAGON TECH CENT GMBH
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, selecting a large portion of the model for a geometric transformation (such as moving a still in a petrochemical plant) may result in exceeding the computer's main storage capacity, in which case the transformation cannot be completed

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, system and medium for geometric transformation of objects in object-oriented environment
  • Method, system and medium for geometric transformation of objects in object-oriented environment
  • Method, system and medium for geometric transformation of objects in object-oriented environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0247] Alternative Implementation: Single Path Over Partitions

[0248] In an alternative embodiment of the invention, only one pass is performed on the partition. As each partition is processed, external relationships to objects in the partition are broken. In the same transaction, the relationship is severed, and the object is transformed. Whenever a relationship is severed, dependent objects should be recalculated. In this embodiment, recalculations are performed at the end of each transaction. "Freeze" objects in successor partitions to prevent them from being recomputed at the wrong time. As each partition is transformed, all objects in subsequent partitions (and their respective subordinate objects, if any) are placed in a frozen state. Instead of recomputing frozen objects immediately, the system generates a "to-do" record for each frozen object, which effectively defers transformation of the frozen object until its partitions are transformed. Store the information...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention relates to a method, system and medium for geometric transformation of objects in an object-oriented environment. Large numbers of objects such as objects representing beams and columns in an object-oriented enterprise engineering system can be geometrically transformed in a model database by dividing the object into ordered partitions according to criteria and transforming the objects in each partition as an atomic operation. The number of objects that can be transformed is not limited by the amount of storage available in the system. Objects to be transformed are organized into ordered partitions, and partitions are transformed in order such that all predecessors of a given object are transformed before or in the same operation as the given object. If the large transform operation aborts before all small transform operations have completed, the model database is left in a consistent state nonetheless. Transform operations can resume from the point of interruption.

Description

technical field [0001] This invention relates to computer-aided design and computer-aided manufacturing (CAD / CAM) software systems, and more particularly to methods and apparatus for performing geometric transformations on large numbers of objects and relationships in databases used by such systems. Background technique [0002] Enterprise engineering systems, sometimes also referred to as spatial information management (SIM) systems, are computer-aided design (CAD) systems that facilitate two-dimensional (2D) and three-dimensional (3D) modeling and visualization. These systems are used in the design, construction, operation, and renovation of industrial plants, such as refineries and power stations, and other large and complex structures, such as high-rise buildings, offshore drilling platforms, ships, and mining and other material handling facilities. With their graphical user interfaces (GUIs), enterprise engineering systems enable designers to lay out structural, plumbin...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F30/12G06F16/28
CPCG06F30/00
Inventor S·D·赫罗尔德
Owner HEXAGON TECH CENT GMBH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More