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)); }
public CsgObject DoCopyAndFlatten(CsgObjectWrapper objectToProcess) { return(DoCopyAndFlatten((dynamic)objectToProcess.root)); }
public string GetScadOutputRecursive(CsgObjectWrapper objectToProcess, int level = 0) { return(GetScadOutputRecursive((dynamic)objectToProcess.Root, level)); }
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)); }
public CsgObject DoCopyAndFlatten(CsgObjectWrapper objectToProcess) { return DoCopyAndFlatten((dynamic)objectToProcess.root); }
public string GetScadOutputRecursive(CsgObjectWrapper objectToProcess, int level = 0) { return GetScadOutputRecursive((dynamic)objectToProcess.Root, level); }
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); }