コード例 #1
0
		public string GetScadOutputRecursive(Intersection objectToProcess, int level = 0)
		{
			return ApplyIndent("intersection()" + AddNameAsComment(objectToProcess) + "\n{\n" + GetScadOutputRecursive((dynamic)objectToProcess.a, level + 1) + "\n" + GetScadOutputRecursive((dynamic)objectToProcess.b, level + 1) + "\n}", level);
		}
コード例 #2
0
ファイル: CopyAndFlatten.cs プロジェクト: jeske/agg-sharp
 public CsgObject DoCopyAndFlatten(Intersection objectToProcess)
 {
     return new Intersection(objectToProcess);
 }
コード例 #3
0
ファイル: CsgToMesh.cs プロジェクト: glocklueng/agg-sharp
		public PolygonMesh.Mesh CsgToMeshRecursive(Intersection objectToProcess)
		{
			throw new NotImplementedException();
#if false
            return ApplyIndent("intersection()" + "\n{\n" + CsgToMeshRecursive((dynamic)objectToProcess.a, level + 1) + "\n" + CsgToMeshRecursive((dynamic)objectToProcess.b, level + 1) + "\n}");
#endif
		}
コード例 #4
0
ファイル: Intersection.cs プロジェクト: jeske/agg-sharp
 public Intersection(Intersection objectToCopy)
     : this(objectToCopy.a, objectToCopy.b, objectToCopy.name)
 {
 }
コード例 #5
0
		public IPrimitive GetIPrimitiveRecursive(Intersection objectToProcess)
		{
			throw new NotImplementedException();
			//return ApplyIndent("intersection()" + AddNameAsComment(objectToProcess) + "\n{\n" + GetRayTraceableRecursive((dynamic)objectToProcess.a, level + 1) + "\n" + GetRayTraceableRecursive((dynamic)objectToProcess.b, level + 1) + "\n}", level);
		}
コード例 #6
0
ファイル: RenderCsgToGl.cs プロジェクト: jeske/agg-sharp
        public void RenderToGlRecursive(Intersection objectToProcess)
        {
            throw new NotImplementedException();
#if false
            return ApplyIndent("intersection()" + "\n{\n" + RenderToGlRecursive((dynamic)objectToProcess.a, level + 1) + "\n" + RenderToGlRecursive((dynamic)objectToProcess.b, level + 1) + "\n}");
#endif
        }
コード例 #7
0
		public string LookForNamedPartRecursive(Intersection objectToProcess, Matrix4X4 accumulatedMatrix)
		{
			return LookForNamedPartRecursive((dynamic)objectToProcess.a, accumulatedMatrix) + LookForNamedPartRecursive((dynamic)objectToProcess.b, accumulatedMatrix);
		}