internal SwMemoryGeometryBuilder(ISwApplication app, IMemoryGeometryBuilderDocumentProvider geomBuilderDocsProvider) { var mathUtils = app.Sw.IGetMathUtility(); var modeler = app.Sw.IGetModeler(); WireBuilder = new SwMemoryWireGeometryBuilder(mathUtils, modeler); SheetBuilder = new SwMemorySheetGeometryBuilder(mathUtils, modeler); SolidBuilder = new SwMemorySolidGeometryBuilder(app, geomBuilderDocsProvider); }
internal SwMemorySolidGeometryBuilder(ISwApplication app, IMemoryGeometryBuilderDocumentProvider geomBuilderDocsProvider) { m_App = app; m_MathUtils = m_App.Sw.IGetMathUtility(); m_Modeler = m_App.Sw.IGetModeler(); m_GeomBuilderDocsProvider = geomBuilderDocsProvider; }