Supercharge Your Innovation With Domain-Expert AI Agents!

Method and apparatus for performing a geometric transformation on objects in an object-oriented environment using a multiple-transaction technique

A geometric transformation, object-oriented technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as inability to complete transformations, exceeding main storage capacity

Active Publication Date: 2018-03-27
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 and apparatus for performing a geometric transformation on objects in an object-oriented environment using a multiple-transaction technique
  • Method and apparatus for performing a geometric transformation on objects in an object-oriented environment using a multiple-transaction technique
  • Method and apparatus for performing a geometric transformation on objects in an object-oriented environment using a multiple-transaction technique

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0246] Alternative Implementation: Single Path Over Partitions

[0247] 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

A large number of objects, such as objects representing beams and columns in an object-oriented enterprise engineering system, may be geometrically transformed in a model database by dividing the objects according to criteria into a number of ordered partitions and transforming the objects in each partition as an atomic operation. The number of objects that may be transformed is not constrained bythe amount of memory available in the system. Objects that are to be transformed are organized into the ordered partitions, and the partitions are transformed in sequential order, such that all predecessors of a given object are transformed before, or in the same operation as, the given object. If a large transformation operation abnormally terminates before all the small transformation operations have been completed, the model database is, nevertheless, left in a consistent state. The transformation operation may be resumed 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
IPC IPC(8): G06F17/50G06F17/30
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