Exemple #1
0
        public string GetScadOutputRecursive(CsgObjectWrapper objectToProcess, int level = 0)
        {
            if (objectToProcess is IWriteSCad)
            {
                string info = AddRenderInfoIfReqired(objectToProcess);
                info += ((IWriteSCad)objectToProcess).GetSCadOutput();
                return(ApplyIndent(info, level));
            }

            return(GetScadOutputRecursive((dynamic)objectToProcess.Root, level));
        }
Exemple #2
0
 public CsgObject DoCopyAndFlatten(CsgObjectWrapper objectToProcess)
 {
     return(DoCopyAndFlatten((dynamic)objectToProcess.root));
 }
Exemple #3
0
 public string GetScadOutputRecursive(CsgObjectWrapper objectToProcess, int level = 0)
 {
     return(GetScadOutputRecursive((dynamic)objectToProcess.Root, level));
 }
Exemple #4
0
 public PolygonMesh.Mesh CsgToMeshRecursive(CsgObjectWrapper objectToProcess)
 {
     return(CsgToMeshRecursive((dynamic)objectToProcess.Root));
 }
 public string LookForNamedPartRecursive(CsgObjectWrapper objectToProcess, Matrix4X4 accumulatedMatrix)
 {
     return(LookForNamedPartRecursive((dynamic)objectToProcess.root, accumulatedMatrix));
 }
 public IRayTraceable GetIRayTraceableRecursive(CsgObjectWrapper objectToProcess)
 {
     return(GetIRayTraceableRecursive((dynamic)objectToProcess.Root));
 }
Exemple #7
0
 public CsgObject DoCopyAndFlatten(CsgObjectWrapper objectToProcess)
 {
     return DoCopyAndFlatten((dynamic)objectToProcess.root);
 }
		public string GetScadOutputRecursive(CsgObjectWrapper objectToProcess, int level = 0)
		{
			return GetScadOutputRecursive((dynamic)objectToProcess.Root, level);
		}
Exemple #9
0
 public void RenderToGlRecursive(CsgObjectWrapper objectToProcess)
 {
     RenderToGlRecursive((dynamic)objectToProcess.Root);
 }
 public IPrimitive GetIPrimitiveRecursive(CsgObjectWrapper objectToProcess)
 {
     return(GetIPrimitiveRecursive((dynamic)objectToProcess.Root));
 }
		public string LookForNamedPartRecursive(CsgObjectWrapper objectToProcess, Matrix4X4 accumulatedMatrix)
		{
			return LookForNamedPartRecursive((dynamic)objectToProcess.root, accumulatedMatrix);
		}