Difference between revisions of "User:GregoryLi/GSoC2023/Abstract"

From BRL-CAD
(Created page with "This project contains the following two aims: * Identifying key NURBS editing operations and mapping those operations to openNURBS calls (or identifying that the equivalent r...")
 
 
Line 1: Line 1:
 +
NURBS is a basic function for BRL-CAD and BRL-CAD has support for some functions based on brep using openNURBS library. Beyond basic operations such as rotation and translation, the BRL-CAD core has no ability to edit them. This project would implement support for creating and editing geometry and topology in the BRL-CAD core, thus creating the prerequisites to handle them with higher level (i.e. GUI) tools.
 +
 
This project contains the following two aims:
 
This project contains the following two aims:
  

Latest revision as of 20:46, 9 May 2023

NURBS is a basic function for BRL-CAD and BRL-CAD has support for some functions based on brep using openNURBS library. Beyond basic operations such as rotation and translation, the BRL-CAD core has no ability to edit them. This project would implement support for creating and editing geometry and topology in the BRL-CAD core, thus creating the prerequisites to handle them with higher level (i.e. GUI) tools.

This project contains the following two aims:

  • Identifying key NURBS editing operations and mapping those operations to openNURBS calls (or identifying that the equivalent routine doesn't exist in openNURBS and will need to be implemented)
  • Implementing librt/libbrep/libged logic to allow those calls to be made.