1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-03 17:56:21 +03:00
ichesnok 1cb57cafb4 0033530: Data Exchange, Step Import - Implement GENERAL_PROPERTY support
The necessary classes for GeneralProperty support were added.
The ReadMetadata method was created for reading and saving attributes.
2025-03-03 12:11:30 +00:00

166 lines
6.7 KiB
Plaintext

puts "============"
puts "0032821: DEWrapper - Implementation of a common toolkit for importing and exporting CAD files"
puts "============"
puts ""
# Checking the stability of the initial configuration
set ref_conf "
global.priority.STEP : OCC
global.priority.VRML : OCC
global.priority.STL : OCC
global.priority.OBJ : OCC
global.priority.GLTF : OCC
global.priority.BREP : OCC
global.priority.XCAF : OCC
global.priority.IGES : OCC
global.priority.PLY : OCC
global.general.length.unit : 1
provider.STEP.OCC.read.iges.bspline.continuity : 1
provider.STEP.OCC.read.precision.mode : 0
provider.STEP.OCC.read.precision.val : 0.0001
provider.STEP.OCC.read.maxprecision.mode : 0
provider.STEP.OCC.read.maxprecision.val : 1
provider.STEP.OCC.read.stdsameparameter.mode : 0
provider.STEP.OCC.read.surfacecurve.mode : 0
provider.STEP.OCC.read.encoderegularity.angle : 0.572958
provider.STEP.OCC.angleunit.mode : 0
provider.STEP.OCC.read.resource.name : STEP
provider.STEP.OCC.read.sequence : FromSTEP
provider.STEP.OCC.read.product.mode : 1
provider.STEP.OCC.read.product.context : 1
provider.STEP.OCC.read.shape.repr : 1
provider.STEP.OCC.read.tessellated : 1
provider.STEP.OCC.read.assembly.level : 1
provider.STEP.OCC.read.shape.relationship : 1
provider.STEP.OCC.read.shape.aspect : 1
provider.STEP.OCC.read.constructivegeom.relationship : 0
provider.STEP.OCC.read.stepcaf.subshapes.name : 0
provider.STEP.OCC.read.codepage : 4
provider.STEP.OCC.read.nonmanifold : 0
provider.STEP.OCC.read.ideas : 0
provider.STEP.OCC.read.all.shapes : 0
provider.STEP.OCC.read.root.transformation : 1
provider.STEP.OCC.read.color : 1
provider.STEP.OCC.read.name : 1
provider.STEP.OCC.read.layer : 1
provider.STEP.OCC.read.props : 1
provider.STEP.OCC.read.metadata : 0
provider.STEP.OCC.write.precision.mode : 0
provider.STEP.OCC.write.precision.val : 0.0001
provider.STEP.OCC.write.assembly : 0
provider.STEP.OCC.write.schema : 1
provider.STEP.OCC.write.tessellated : 2
provider.STEP.OCC.write.product.name :
provider.STEP.OCC.write.surfacecurve.mode : 1
provider.STEP.OCC.write.unit : 2
provider.STEP.OCC.write.resource.name : STEP
provider.STEP.OCC.write.sequence : ToSTEP
provider.STEP.OCC.write.vertex.mode : 0
provider.STEP.OCC.write.stepcaf.subshapes.name : 0
provider.STEP.OCC.write.color : 1
provider.STEP.OCC.write.name : 1
provider.STEP.OCC.write.layer : 1
provider.STEP.OCC.write.props : 1
provider.STEP.OCC.write.model.type : 0
provider.VRML.OCC.read.file.unit : 1
provider.VRML.OCC.read.file.coordinate.system : 1
provider.VRML.OCC.read.system.coordinate.system : 0
provider.VRML.OCC.read.fill.incomplete : 1
provider.VRML.OCC.writer.version : 2
provider.VRML.OCC.write.representation.type : 1
provider.STL.OCC.read.merge.angle : 90
provider.STL.OCC.read.brep : 0
provider.STL.OCC.write.ascii : 1
provider.OBJ.OCC.file.length.unit : 1
provider.OBJ.OCC.system.cs : 0
provider.OBJ.OCC.file.cs : 1
provider.OBJ.OCC.read.single.precision : 0
provider.OBJ.OCC.read.create.shapes : 0
provider.OBJ.OCC.read.root.prefix :
provider.OBJ.OCC.read.fill.doc : 1
provider.OBJ.OCC.read.fill.incomplete : 1
provider.OBJ.OCC.read.memory.limit.mib : -1
provider.OBJ.OCC.write.comment :
provider.OBJ.OCC.write.author :
provider.GLTF.OCC.file.length.unit : 1
provider.GLTF.OCC.system.cs : 0
provider.GLTF.OCC.file.cs : 1
provider.GLTF.OCC.read.single.precision : 1
provider.GLTF.OCC.read.create.shapes : 0
provider.GLTF.OCC.read.root.prefix :
provider.GLTF.OCC.read.fill.doc : 1
provider.GLTF.OCC.read.fill.incomplete : 1
provider.GLTF.OCC.read.memory.limit.mib : -1
provider.GLTF.OCC.read.parallel : 0
provider.GLTF.OCC.read.skip.empty.nodes : 1
provider.GLTF.OCC.read.load.all.scenes : 0
provider.GLTF.OCC.read.use.mesh.name.as.fallback : 1
provider.GLTF.OCC.read.skip.late.data.loading : 0
provider.GLTF.OCC.read.keep.late.data : 1
provider.GLTF.OCC.read.print.debug.message : 0
provider.GLTF.OCC.write.comment :
provider.GLTF.OCC.write.author :
provider.GLTF.OCC.write.trsf.format : 0
provider.GLTF.OCC.write.node.name.format : 3
provider.GLTF.OCC.write.mesh.name.format : 1
provider.GLTF.OCC.write.forced.uv.export : 0
provider.GLTF.OCC.write.embed.textures.in.glb : 1
provider.GLTF.OCC.write.merge.faces : 0
provider.GLTF.OCC.write.split.indices16 : 0
provider.BREP.OCC.write.binary : 1
provider.BREP.OCC.write.version.binary : 4
provider.BREP.OCC.write.version.ascii : 3
provider.BREP.OCC.write.triangles : 1
provider.BREP.OCC.write.normals : 1
provider.XCAF.OCC.read.append.mode : 0
provider.XCAF.OCC.read.skip.values :
provider.XCAF.OCC.read.values :
provider.IGES.OCC.read.iges.bspline.continuity : 1
provider.IGES.OCC.read.precision.mode : 0
provider.IGES.OCC.read.precision.val : 0.0001
provider.IGES.OCC.read.maxprecision.mode : 0
provider.IGES.OCC.read.maxprecision.val : 1
provider.IGES.OCC.read.stdsameparameter.mode : 0
provider.IGES.OCC.read.surfacecurve.mode : 0
provider.IGES.OCC.read.encoderegularity.angle : 0.572958
provider.IGES.OCC.read.bspline.approxd1.mode : 0
provider.IGES.OCC.read.resource.name : IGES
provider.IGES.OCC.read.sequence : FromIGES
provider.IGES.OCC.read.fau_lty.entities : 0
provider.IGES.OCC.read.onlyvisible : 0
provider.IGES.OCC.read.color : 1
provider.IGES.OCC.read.name : 1
provider.IGES.OCC.read.layer : 1
provider.IGES.OCC.write.brep.mode : 0
provider.IGES.OCC.write.convertsurface.mode : 0
provider.IGES.OCC.write.unit : 2
provider.IGES.OCC.write.header.author :
provider.IGES.OCC.write.header.company :
provider.IGES.OCC.write.header.product :
provider.IGES.OCC.write.header.receiver :
provider.IGES.OCC.write.resource.name : IGES
provider.IGES.OCC.write.sequence : ToIGES
provider.IGES.OCC.write.precision.mode : 0
provider.IGES.OCC.write.precision.val : 0.0001
provider.IGES.OCC.write.plane.mode : 0
provider.IGES.OCC.write.offset : 0
provider.IGES.OCC.write.color : 1
provider.IGES.OCC.write.name : 1
provider.IGES.OCC.write.layer : 1
provider.PLY.OCC.file.length.unit : 1
provider.PLY.OCC.system.cs : 0
provider.PLY.OCC.file.cs : 1
provider.PLY.OCC.write.normals : 1
provider.PLY.OCC.write.colors : 1
provider.PLY.OCC.write.tex.coords : 0
provider.PLY.OCC.write.part.id : 1
provider.PLY.OCC.write.face.id : 0
provider.PLY.OCC.write.comment :
provider.PLY.OCC.write.author :
"
set dump_conf [DumpConfiguration]
CompareConfiguration $ref_conf $dump_conf