Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Reading LevelReading Level
-
Content TypeContent Type
-
YearFrom:-To:
-
More FiltersMore FiltersItem TypeIs Full-Text AvailableSubjectCountry Of PublicationPublisherSourceTarget AudienceDonorLanguagePlace of PublicationContributorsLocation
Done
Filters
Reset
113
result(s) for
"OpenGL."
Sort by:
Research on the Application of Computational Geometry Technology in the Design of Complex Garment Structures
2025
In this paper, 3D virtual technology is introduced into the design of complex clothing structure, and a 3D clothing virtual design model is constructed, and the 3D clothing pieces are spliced after constructing them in NURBS surfaces. On the basis of computational geometry technology, blending function and Adaline network are used to combine the generated free curves. Finally, extensive rendering and texture mapping are integrated with the help of OpenGL technology. The light rendering of the designed samples is performed on the Phong lighting model to optimize the visual effect of the samples. The results show that the error of 3D clothing virtual design of dressed human body is controlled between ±2.5cm. In addition, the respondents’ overall satisfaction with the design sample’s lightness, elasticity, softness, stiffness, stuffiness, dryness, wetness, and warmth during the perceptual perspective evaluation was high. The overall wearing experience of the design samples for sports comfort is good, and the comfort evaluation is high, basically meeting the user’s demands for looseness during actual exercise. It shows that the complex clothing structure design proposed in this study has stability and feasibility.
Journal Article
Milling Simulation of NC System Based on 3D Modeling
2023
In order to avoid interference in NC milling process, a milling simulation design method of NC system based on 3D modeling technology is proposed. We use OpenGL technology and advanced object-oriented programming technology to perform a comprehensive object-oriented design of the NC milling simulation software system. On this basis, the tool motion parameters in the NC code are extracted and stored, the STL model is introduced as the data model of the machining object, and the interface mechanism between OpenGL and VC is provided. Finally, through the main interface of Visual C++ application program, the development of database and application system oriented to 3D end mill model is realized. The simulation results show that the method presented in this paper is more realistic for the establishment of the whole virtual milling machine profile, and it is suitable for general or more complex parts NC machining programming and simulation.
Journal Article
Innovative Application of Modularized Virtual Interaction Design Technology in Clothing Design
2024
CAD-based clothing design is known for its ease and flexibility, yet it often lacks intuitiveness and requires extensive experience for successful garment creation. To address these limitations, this paper presents a novel modular virtual interactive clothing design system using OpenGL and 3D modeling technologies. This system employs virtual reality to enable three-dimensional interactions, creating 3D garments that are then mapped onto a 2D plane for further evaluation. The evaluation module assesses the garment’s balance, line coherence, looseness, and wrinkle aesthetics to finalize the design. The research demonstrates that design discrepancies are kept below 1% in this virtual setting. The system’s modular nature also ensures satisfactory garment fit and appearance, underscoring its practical significance and potential impact.
Journal Article
Computer graphics programming in OpenGL using Java
This new edition provides step-by-step instruction on modern 3D graphics shader programming in OpenGL with Java, along with its theoretical foundations. It is appropriate both for computer science graphics courses, and for professionals interested in mastering 3D graphics skills. It has been designed in a 4-color, \"teach-yourself\" format with numerous examples that the reader can run just as presented. Every shader stage is detailed, starting with the basics of modeling, lighting, textures, etc., up through advanced techniques such as tessellation, soft shadows, and generating realistic materials and environments. Includes companion files with all of the source codemodels, textures, skyboxes and normal maps used in the book. -- back cover.
Model development for the application of sports data visualization techniques in sports science research
2024
With the continuous development of visualization technology and machine learning algorithms, sports data visualization is more and more widely used in sports training and management. In this paper, the visualization interface based on MFC and the drawing virtual environment of OpenGL is used to display the human motion data visualization function. Meanwhile, an algorithm based on a normalized Euclidean distance matrix is proposed in the process of mapping the sports data to virtual character models with different morphologies in order to maintain the specific relationship between body parts and between the body and the environment space. Applying motion data visualization to the individual performance of sportspersons, the similarity matching algorithm for motion data streams is investigated, and a DTW algorithm based on early stopping with lower complexity and less computation is proposed. The application of sports data visualization technology involves analyzing human movement patterns and proposing a gait prediction method that improves prediction accuracy by 84.8% compared to the prediction method proposed by Alexander. In conducting a comparative study of athletes’ movement flow, the scoring results of this paper’s sports data visualization technology have a P-value of 0.864 compared with the scoring results of the coach. Cohen’s d-value of the magnitude of the difference is 0.087, which is not a significant difference and is able to satisfy the requirements of sports training methods.
Journal Article
Application of Open GL Function in Computer Graphics
2020
In order to make computer graphics from abstract to concreteness, OpenGL visual programming technology is widely used in our life. The illumination, material and atomization in OpenGL function are used to set up the triangular mesh model. OpenGL function is introduced to achieve the goal of rebuilding the object.
Journal Article
Image-assisted collision detection for calculation of an assembly interference matrix
2023
The assembly interference matrix is a foundational information model for assembly process planning such as assembly sequence and assembly path planning, and supports digital assembly simulation, intelligent assembly, digital twin-based assembly, and so on. The assembly interference matrix represents two parts which are collision or not when they move along specific directions. Traditional assembly interference matrix construction adopts geometric collision detection on the approximate swept volume of parts which are composed by moving step by step. This not only leads to a heavy computational load because of the small moving steps but it is also easy to misjudge the contact as collision as well as missing collision due to discrete spatial movement of the part. To overcome these drawbacks, this work equivalent the collision detection of parts during the establishment of the assembly interference matrix as visibility judgment, and develops an image-assisted calculation method to process the collision between the part’s swept volume as the occlusion of images via computer graphics rendering. This method is implemented on OpenGL to ensure its generalizability, and the implicit calculation is completed in a computer graphics rendering process by setting proper rendering conditions by adopting depth testing and stencil testing. Furthermore, the erosion operation of the image process is employed to distinguish whether contact or collision. Lastly, an example for a gear box assembly confirms the effectiveness of this method.
Journal Article