system.GlobalSection.SPSignificance = 15 system.GlobalSection.DPMagnitude = 13 system.GlobalSection.DPSignificance = 15 system.GlobalSection.ProductIdentificationForReceiver = "122-000" system.GlobalSection.ModelSpaceScale = 1.0 system.GlobalSection.Units.setInches() system.GlobalSection.MaxNumberLineWeightGrads = 8 system.GlobalSection.WidthMaxLineWeightUnits = 0.016 system.GlobalSection.MaxUserResolution = 0.0001 system.GlobalSection.MaxCoordValue = 20.4857 system.GlobalSection.NameOfAuthor = "github.com" system.GlobalSection.AuthorOrg = "pyIGES" system.GlobalSection.VersionFlag = 11 system.GlobalSection.DraftStandardFlag = 3 system.GlobalSection.AppProtocol = "pyIGES" arc = IGES.IGESGeomArc(0, IGES.IGESPoint(20, 11), IGES.IGESPoint(20.25, 11), IGES.IGESPoint(19.75, 11)) arc.Color.setYellow() arc.StatusNumber.Hierachy.setGlobalDefer() arc.StatusNumber.EntityUseFlag.setGeometry() arc.StatusNumber.Subordinate.setPhysicallyDependent() arc.StatusNumber.Visablilty.setVisible() system.Commit(arc) extr = IGES.IGESExtrude(arc, IGES.IGESPoint(20.4857, 11.2357, -0.9428)) arc.Color.setYellow() system.Commit(extr) system.save(filename=filename)
view.StatusNumber.EntityUseFlag.setOther() view.StatusNumber.Subordinate.setLogicallyDependent() system.Commit(view) drawing = IGES.IGESDrawingEntity([1, 3, 0., 0., 0, 0, 1, 1], formNumber=1) drawing.StatusNumber.EntityUseFlag.setOther() system.Commit(drawing) trans = IGES.IGESGeomTransform( [-1., 0., 0., 3.5, 0., 1., 0., 15., 0., 0., -1., 0.], formNumber=1) trans.StatusNumber.Hierachy.setGlobalDefer() trans.LineWeightNum = 2 trans.Color.setCyan() system.Commit(trans) point = IGES.IGESGeomPoint(IGES.IGESPoint(3.5, 15.0, 0.0)) point.LineFontPattern.setNone() point.LineWeightNum = 2 point.Color.setGreen() point.StatusNumber.Hierachy.setGlobalDefer() point.StatusNumber.EntityUseFlag.setGeometry() point.StatusNumber.Subordinate.setPhysicallyDependent() point.StatusNumber.Visablilty.setVisible() system.Commit(point) line = IGES.IGESGeomLine(IGES.IGESPoint(3.5, 15.0, 0.0), IGES.IGESPoint(3.5, 15.5, 0.0)) line.LineFontPattern.setSolid() line.LineWeightNum = 2 line.Color.setBlue() line.StatusNumber.Hierachy.setGlobalDefer()