Hoops 3D application framework (hoops) is a high-level application framework built on graphics programming interfaces such as OpenGL and direct3d. It not only provides powerful graphics functions, but also incorporates polygon optimization and big model processing technologies to greatly improve the 3D visualization performance. At the same time, the hoops Development Kit provides a large number of application-level instance source code to help you build business-level 3D graphics applications in a short time.
Hoops 3D application framework (hoops/3daf) 3D graphic image processing software provides core graphics infrastructure and functions for many mainstream 3D applications today. Hoops/3daf uses advanced 2D and 3D graphics Functions to develop applications. It also adopts a scalable and modular open architecture to provide full application interface (API) access permissions, allows users to access a powerful and basic set of integrated components to customize applications to the maximum extent possible. In addition, the hoops/3daf package also provides reference applications based on readable source code to accelerate development. All in all, this is a flexible component suite with powerful graphics capabilities that help customers quickly develop applications and release them on the market.
Function introduction:
Higher level 3D application framework Hoops is a high-level development platform built on graphics programming interfaces such as OpenGL and direct3d. It provides many application-layer functions and corresponding implementation source code, such as document view management, printing, event processing, and view browsing (including 3D control virtual walking), check and dynamic highlight, animation, material texture, measurement and annotation, dynamic interference check, and styling engine interface. |
|
Reserved Mode Graphic Database Hoops uses a retained graph database to record the location and hierarchical relationship information between graphic objects. It provides faster selection, query, and rendering functions and is more flexible and convenient to use. Quickly determine which objects need to be sent to the drawing pipeline for painting, greatly reducing the number of triangles to be drawn, improving the graphics performance and big model processing capabilities. In addition, the built-in polygon Optimization Algorithm in hoops can be used to generate triangle bands or triangle slices. In addition, deleting redundant vertices will greatly accelerate drawing. |
|
Advanced visualization capabilities Hoops also provides excellent support for illumination, shadow, anti-image, Environment texture ing, Alpha texture, concave and convex texture, and atomization effect, which can help users achieve extremely realistic rendering effects. In addition, the global and local split plane functions provided by hoops allow users to view internal information of the model. |
|
Flexible device drivers Interactive Graphics applications need to prepare a separate ing layer for each underlying 2D/3D API, or a software device driver. Therefore, a commercial 3D application often needs to process multiple device drivers. However, Hoops provides good support for almost all mainstream Device Drivers (including OpenGL, direct3d, windowsgdi, And postscript. |
Comprehensive graphic card Testing Hoops will conduct a comprehensive graphics card test to ensure that the graphics card can achieve the best effect for different rendering pipelines. In addition, the relevant test results can be used as a reference for users, and are also an important basis for graphics card suppliers to Improve the Performance of graphics cards. |
|
Professional 3D/2D Text Processing Hoops provides professional 3D/2D text processing capabilities and supports portable TrueType and other fonts, these fonts can be drawn in the scene space like bitmap or operated like other 3D geometric objects in the scene; Support for Unicode strings-Chinese users can be used to insert Chinese fonts; support for a large number of text extension attributes. |
Hoops/stream high compression and streaming processing capabilities The hoops/stream component allows you to create highly compressed and streaming custom hoops stream files. This not only allows you to quickly display scenarios when loading files, you can also extract lightweight information for Downstream applications, such as browsing and commenting. Highly compressed and streaming HSF files are not only convenient for downstream browsers to browse, query, and annotate, but also suitable for online publishing and operations. Many companies have provided support for HSF file formats so far. software such as CATIA and solidworks can directly output HSF lightweight files, hoops also provides a read/write interface for 3D information in the Light-weight file format of Autodesk. |
|
Product advantages:
- Performance and reliability
The hoops component is a proven high-performance and high-reliability commercial development platform, currently, more than 170 commercial users, including Autodesk, SolidWorks, ironcad, fluent, LK, and other famous companies, are using hoops components.
- Professional Technical Support and Services
Hoops components are built on the basis of user success. Therefore, huidu technology's professional technical support and service team will try their best to help users succeed as soon as possible, the product Localization support will also help domestic users quickly develop high-performance software products.
- Reduce development costs and shorten product time to market
This allows users to develop and maintain their own 3D graphics kernels without spending a lot of manpower, material resources, and time. Instead, they concentrate on developing professional functions with greater value-added, in this way, products can be released earlier to maximize the benefits.
- Maintain continuous competitiveness
Each new version or patch of hoops provides function enhancement and performance improvement. By closely integrating the release of your own products with the release of hoops products, you can improve product performance and maintain continuous competitiveness.
- Reduce user risks
The successful cooperation and competitive price positioning of hoops allows users to better manage costs and reduce user risks when using hoops components for software development and maintenance.
Role of hoops 3D application framework:
- Fast and efficient development and maintenance of high-performance applications
- Optimize R & D costs, make full use of development resources, and reduce product time to market
- Changes following changes in the software market
- Develop applications with advanced 2D and 3D graphics Functions
- Accelerate development with reference to application source code
Main functions of hoops 3D application framework:
- Deliver a flexible kit with powerful graphics
- Provides a scalable modular framework
- Real-time presentation of customer applications and interactive use of customer data
- Provides cross-platform Functions
: Http://www.cadkong.com/pdt/5210
Introduction and download of 3D image processing software hoops