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);
        }
Beispiel #2
0
        internal SwMemorySolidGeometryBuilder(ISwApplication app, IMemoryGeometryBuilderDocumentProvider geomBuilderDocsProvider)
        {
            m_App = app;

            m_MathUtils = m_App.Sw.IGetMathUtility();
            m_Modeler   = m_App.Sw.IGetModeler();

            m_GeomBuilderDocsProvider = geomBuilderDocsProvider;
        }