public StepModel(EntityFactoryResolverDelegate factoryResolver, ILogger logger = null, int labelFrom = 0) { Logger = logger ?? XbimLogging.CreateLogger <StepModel>(); _factoryResolver = factoryResolver; _instances = new EntityCollection(this, labelFrom); IsTransactional = true; Header = new StepFileHeader(StepFileHeader.HeaderCreationMode.LeaveEmpty, this); ModelFactors = new XbimModelFactors(Math.PI / 180, 1e-3, 1e-5); }
private MemoryModel(EntityFactoryResolverDelegate resolver, ILogger logger = null, int labelFrom = 0) : base(resolver, logger, labelFrom) { }