Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Russian Geometric Kernel

From Wikipedia, the free encyclopedia
Geometric modeling kernel
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(July 2016) (Learn how and when to remove this message)
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Russian Geometric Kernel" – news ·newspapers ·books ·scholar ·JSTOR
(July 2016) (Learn how and when to remove this message)
(Learn how and when to remove this message)

Russian Geometric Kernel (also known asRGK) is a proprietarygeometric modeling kernel developed by several Russian software companies, most notably Top Systems and LEDAS, and supervised bySTANKIN (State Technology University). It was written inC++.

History

[edit]

The kernel was developed in 2011–2013 under the supervision of “Stankin” Moscow State Technical University within the framework of the project for “Developing Licensed Home 3D-Kernel”, funded by the Ministry of Industry and Trade of the Russian Federation.

The kernel is said to be completed by 2013,[1][2] with no other news on it available (by the end of 2016).[3]

Architecture

[edit]

RGK is described using boundary representation (B-rep). But other descriptions are used when necessary. For instance, to optimize the speed of kernel's functions, and to ensure precise storage and computation of the model, canonical objects andNURBS curves and surfaces are used. To solve tasks associated with complex operations (such as hole-covering surfaces, N-side patches, and blending surfaces in complex cases), special types of curves and surfaces are used by the kernel.

Low-level and high-level operations

[edit]

Kernel functions can be grouped under another criterion: low-level and high-level ones. Thelow-level operations include constructing curves and surfaces (canonical objects,NURBS, offset curves and surfaces, and so on), projecting points and curves on surfaces, intersecting and extending curves and surfaces, modifying topology (including Euler operations), and so on. Low-level operations enable application developers to modify kernel data in a most flexible manner, practically operating in manual mode.High-level operations include operations that are standard for body generation, and Boolean operations on bodies (union, subtract, and intersect). It can be used with solid and surface bodies, and with combinations of the two.[4]

Platforms

[edit]

The geometric kernel supports 32- and 64-bit architecture, andWindows andLinux platforms. It can be compiled with anyC++ compiler that implements features of С++11 standard.[5]

References

[edit]
  1. ^"Как построить бизнес на 3D-ядре". 2015-06-15.Archived from the original on 2016-12-20. Retrieved2016-12-13.
  2. ^"RGK Russian Geometric Kernel Celebrates First Full-Featured Version". 2013-04-02.Archived from the original on 2016-12-20. Retrieved2016-12-13.
  3. ^"RGK Russian Geometric Kernel Celebrates First Full-Featured Version".ledas.com.Archived from the original on 2022-05-18. Retrieved2022-06-28.
  4. ^Gatilov, S. (2014)."Using low-rank approximation of the Jacobian matrix in the Newton-Raphson method to solve certain singular equations".J. Comput. Appl. Math.272:8–24.doi:10.1016/j.cam.2014.04.024.S2CID 1117623.
  5. ^"Russian 3D-kernel RGK: Functionality, Advantages, and Integration".Isicad.net. 2013-05-24.Archived from the original on 2016-08-26. Retrieved2016-07-27.

External links

[edit]
Computer-aided design (CAD) software
Free and
open-source
Mechanical
2D (CADD)
2D/3D (CAx/FEx)
Architectural (AEC)
Electrical
Optical
Garment
Proprietary
Mechanical
Architectural (AEC)
Electrical
Optical
Garment
  • Clo3D
  • Embird
File formats
Modeling
kernels
Historic
Italics= discontinued

Computer-aided industrial designComparisonHistory

Media related toCAD at Wikimedia Commons •iconEngineering portalGlossary of terms


Stub icon

This article related to a type ofsoftware is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Russian_Geometric_Kernel&oldid=1306713528"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp