C# samples are implemented as Microsoft Visual Studio .NET projects. Source code for all sample
are available in Samples\NET\CS 
folder of the installation directory. If a sample is not available in your 
language see the 
comparative samples below and look up a sample in a similar language or
contact us.
	
		| Sample | 
		Description  | 
		Difficulty | 
	
	
		| BoolOp | 
		Demonstrates programming of Boolean Operations | 
		Medium | 
	
	
		| Collision | 
		Usage of metric interfaces for Collision Detection | 
		Medium | 
	
	
		| Collision Path | 
		Demonstrates programming of
            Path 
            Collision Detection.  | 
		Medium | 
	
    
		| Curves | 
		Demonstrates different methods of Curve construction, access to its properties and visualisation. | 
		Medium | 
	
	
		| Data Flow | 
		Programmatic Import / Export | 
		Medium | 
	
	
		| DIView | 
		DG Kernel control as resizable view | 
		Simple | 
	
	
		| Light | 
		Properties of light sources. Material. Programming of Context Menu | 
		  | 
	
	
		| LowDim | 
		Programming of Point Set objects | 
		Simple | 
	
	
		| MiniCAD | 
		Parametric modifications of 3DS and SOR objects. Object 
		movements | 
		Medium | 
	
	
		| Modal | 
		Modal Mode and movements constraints | 
		Medium | 
	
	
		| Surfaces | 
		
            demonstrates creation of surfaces and solids from arrays of curves using thru operation | 
		Simple | 
	
	
		| Morph | 
		Direct manipulation of an object surface using set of 
		meshing interfaces. It also implements runtime creation of a meshed 
		object without referring to any model file | 
		Advanced | 
	
	
		| Object Array | 
		Dynamic object creation and and manipulation of 
		child/parent hierarchy | 
		Medium | 
	
	
		| Patch | 
		Modifications of 3DS surfaces  | 
		Simple | 
	
	
		| Pick | 
		Different methods of runtime object and point selection  | 
		Medium | 
	
	
		| Profile | 
		Modification of profiles of 3DS objects | 
		Medium | 
	
	
		| Shape Explorer | 
		Browsing sub shape hierarchy of 
            bspline objects | 
		Simple | 
	
	
		| Smart Labels | 
		Automatically positioned non-overlapping 3D text | 
		Simple | 
	
	
		| Strip Topology | 
		Topological operations performed programmatically on 
		strips of surface patches. | 
		Medium | 
	
    
		| Solids | 
		Andanced operations on solids | 
		Advanced | 
	
	
		| View Point | 
		View point manipulation | 
		Medium | 
	
	
		| Zoom | 
		Programming of zoom and view point | 
		Medium |