Difference between revisions of "User:Krajkreddy/GSOC14/proposal/primitives details"

From BRL-CAD
(Primitives Details, Part-2)
(Spelling Errors)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
=Primitives Details=
 
=Primitives Details=
  
There are 19 (to be precise) primitives which need to be added.
+
There are 19 (to be precise) primitives which needs to be added.
  
 
I list below the dependencies of those primitives.
 
I list below the dependencies of those primitives.
  
*The following primitives depend upon the fundamental data types or the data structures which have been taken care by already implplemented Cypes.
+
*The following primitives depend upon the fundamental data types or the data structures which have been taken care by already implemented ctypes adapters.
 
**ARS
 
**ARS
 
**CLINE
 
**CLINE
Line 14: Line 14:
 
**BINUNIF
 
**BINUNIF
 
**HALF
 
**HALF
 +
**Metaball
  
*The following primitives use few data_structures wherein I am not sure about the implementation and those will be sorted at the time of implemetation based upon discussions and already implemented examples. These include
+
*The following primitives use few data_structures wherein I am not sure about the implementation and those will be sorted at the time of implementation based upon discussions and already implemented examples. These include
**BOT  
+
**BOT
 
***Bot_list
 
***Bot_list
 
**DSP
 
**DSP
Line 27: Line 28:
 
**HF
 
**HF
 
***bu_mapped_file
 
***bu_mapped_file
**Metaball
 
***bu_list
 
 
**NURB
 
**NURB
 
***BREP
 
***BREP
Line 43: Line 42:
 
**BREP
 
**BREP
 
***ON_BREP
 
***ON_BREP
 +
 +
*Following are the structures which have dependencies in the primitives.
 +
**bu_vls :: Stands for variable length string.
 +
**bu_mapped_file : To Be Discussed and Found
 +
**rt_db_internal : To Be Discussed and Found
 +
**ON_brep To Be Discussed and Found
 +
**db_i :: TO Be Discussed and Found

Latest revision as of 09:23, 16 March 2014

Primitives Details[edit]

There are 19 (to be precise) primitives which needs to be added.

I list below the dependencies of those primitives.

  • The following primitives depend upon the fundamental data types or the data structures which have been taken care by already implemented ctypes adapters.
    • ARS
    • CLINE
    • GRIP
    • PG
    • Superell
    • HRT
    • BINUNIF
    • HALF
    • Metaball
  • The following primitives use few data_structures wherein I am not sure about the implementation and those will be sorted at the time of implementation based upon discussions and already implemented examples. These include
    • BOT
      • Bot_list
    • DSP
      • bu_mapped_file
      • rt_db_internal
      • bu_vls
    • EBM
      • bu_mapped_file
      • bu_vls
    • HF
      • bu_mapped_file
    • NURB
      • BREP
    • Submodal
      • bu_vls
      • db_i
    • PNTS
      • rt_pnt_type
    • Annotation
      • rt_sketch_internal :: Done already in the implementation.
      • bu_vls
    • CONSTRAINTS
      • bu_vls
    • BREP
      • ON_BREP
  • Following are the structures which have dependencies in the primitives.
    • bu_vls :: Stands for variable length string.
    • bu_mapped_file : To Be Discussed and Found
    • rt_db_internal : To Be Discussed and Found
    • ON_brep To Be Discussed and Found
    • db_i :: TO Be Discussed and Found