摘要:
An object-oriented graphic system is disclosed including a processor with an attached display, storage and object-oriented operating system. The graphic system builds a component object in the storage of the processor for managing graphic processing. The processor includes an object for connecting one or more graphic devices to various objects responsible for tasks such as graphic accelerators, frame buffers, page description languages and vector engines. The system is fully extensible and includes polymorphic processing built into each of the support objects.
摘要:
A method and system for processing graphic objects on a computer with a memory and an attached display and performing binary constructive area geometry (CAG) operations on area-defining geometries such as rectangle, ellipses, and polygons in an object oriented operating system. The operations include the construction of an area and the display of area geometries on an external device. The system allows application programmers to efficiently develop and share software for displaying a plurality of complex views including overlapping views and translucent views.
摘要:
A view system is provided for each application program in a computer system in order to display application-generated information on a display. To increase graphic speed, the view system transfers graphic information directly into the screen buffer into a screen buffer area defined by a visible area definition. Since the view system creates a view defined by the visible area definition, the view can be made non-rectilinear by providing a suitable definition. The visible area definition may define a visible area of any arbitrary two-dimensional shape, including, but not limited to, rectilinear, disjoint, elliptical, etc. This mechanism makes it possible to provide a single drawing canvas comprised of non-contiguous areas and enhances traditionally rectangular window systems because it allows windows to have any arbitrary two-dimensional shape.
摘要:
An object-oriented graphic system performs a scan conversion process on a geometric figure with edges. The figure is represented by a graphic object which contains data describing the edges and a method for traversing the edges to outline the figure. The scan conversion is performed by loading the graphic object into a memory and using the graphic object data and methods to generate a plurality of edge objects, each of which represents one of the edges. The edge objects are then manipulated by means of an edge engine object to generate a plurality of scan lines of varying numbers of pixels which scan lines together fill or frame the geometric figure and complete the scan conversion. The geometric figure can be displayed by displaying the pixels in the scan lines.
摘要:
A method and system for graphic state processing in which a graphic state object separate from a graphic contains state information. The state object can be accessed during times other than drawing. The object is comprised of sub-states which represent particular graphic processing states. A graphic need only send the graphic hierarchy, and the graphic state object automatically takes care of the sending of the graphic states to the rendering device. The graphic state object is an entity separate from the graphic which is to be drawn.
摘要:
A desk locking mechanism operated by reversible D.C. electric motors and powered by dry cell batteries is controlled by a programmable microprocessor. A column of drawers are locked and unlocked simultaneously by a single, vertical axis motor having a threaded drive shaft to reciprocate a vertically guided locking bar. The microprocessor provides primary and secondary programmable operating codes in a multiplicity of digits with program states signified by distinctive LED flashing sequences.
摘要:
A method for supporting development of content independent of a run time platform is provided. A method includes storing processing blocks and storing an application graph that expresses the identity of the stored processing blocks and data connectivity therebetween. The application graph can be traversed by a graphical application platform at run time to execute appropriate blocks. A game development and run time system includes a graphical application platform that enables a game application to run on any of multiple hardware platforms. The graphical application platform has an application real time kernel, a plurality of standard features implemented as executable blocks of logic, and connections between blocks that implement data flow between the blocks. Capabilities of the game application and any of the hardware platforms can be implemented modularly by adding additional corresponding blocks and connections.
摘要:
A system and method is presented that leverages independent innovation in entertainment content and graphics hardware. In this system and method, the current image generation run-time application is replaced with a new framework defining the connectivity, features, and behavior necessary to implement a graphics system. All this takes place in the context of a software platform utilizing a late-integration mechanism that dynamically integrates the various real-time components in a run-time application. Ultimately displacing hardware as the central focus of development efforts, this software platform functionally is the graphics application, at least as viewed by the simulation host computer, database developers, and those responsible for visual system procurement and maintenance. An innovative software architecture, the Graphical Application Platform (GAP) is presented. The GAP builds on image generator, workstation, and scene graph success by extending the concepts of platform and framework into the real-time graphics domain—bridging the gap between image generation concerns and contemporary hardware and software realities by decoupling content, hardware and applications. This new approach also provides technology to address emerging concerns related to the selection and acquisition processes in the context of new low-cost, high-performance graphics hardware.
摘要:
Carbon composite materials of increased resistance to oxidation are produced by heating a porous carbon composite material to an elevated temperature in a reaction chamber and introducing into said chamber a gas mixture comprising a decomposable boron-containing gas and a diluent and effecting deposition of boron as a solid on the walls of the pores of said composite as a consequence of said boron-containing gas decomposing.