# # Filtering (Removing) Entities # [FILTRAGE DE DOMAINE] # integer : Which trimming curves should we setup ? # [0] : Default ( As they are) # [1] : Only 2D curves # [2] : Boths 2D+3D # [3] : Only 3D curves COURBE_LIM_3D=0 # boolean : Should we ignore Solid entities ? # (only for independant entities) # [1] -> Yes, [0] -> No SOLID=0 # boolean : Should we ignore wire entities ? # (only for independant entities) # [1] -> Yes, [0] -> No FILAIRE=0 # boolean : Should we ignore FDT/PMI entities ? # (only for independant entities) # [1] -> Yes, [0] -> No FDT=0 # boolean : Should we ignore feature entities ? # (only for independant entities) # [1] -> Yes, [0] -> No FEATURES=1 # boolean : Should we ignore meta data ? # [1] -> Yes, [0] -> No META_PARAMETERS=0 # boolean : Should we ignore reference axis ? # [1] -> Yes, [0] -> No REFERENTIEL=1 # boolean : Should we ignore meshes ? # [1] -> Yes, [0] -> No MESH=1 # boolean : Should we ignore render infos ? # [1] -> Yes (use basis color), [0] -> No RENDER_INFOS=1 # boolean : Should we ignore drawing (2D entities) ? # [1] -> Yes, [0] -> No DRAW=0 # boolean : Should we ignore construction geometry ? # [1] -> Yes, [0] -> No CONSTRUCT_SOLIDS=1 # boolean : Should we ignore infinite geometry ? # [1] -> Yes, [0] -> No INFINITE_GEOMETRY=1 # boolean : Should we ignore geometrical links for highlightning? # [1] -> Yes, [0] -> No GEOM_LINK=1 # boolean : Should we ignore model displays? # [1] -> Yes, [0] -> No MODEL_DISPLAY=1 # integer : Should we ignore model camera? # [0] -> No # [1] -> Yes # [2] -> Ignores only inactive cameras CAMERA=0 # boolean : Should we ignore annotation view? # [1] -> Yes, [0] -> No ANNOTATION_VIEW=0 [MODIFICATION D'ATTRIBUT] # integer : Should we write the 'Invisible' entity (point, curves, surfaces, solids)? # [-1] -> No, [0] -> Yes VISIBILITY=-1 # boolean : Should we write the 'Invisible' assemblies/sub-assemblies ? # [-1] -> No, [0] -> Yes ASM_VISIBILITY=-1 # integer : Should we write the PMIs ? # [-1] -> No, [0] -> Yes FDT_VISIBILITY=-1 # # Tranforming Entities # [TRANSFORMATION ENTITES] # boolean : Should we convert all geometries to nurbs ? # [1] -> Yes, [0] -> No BODY_TO_NURBS=0 # boolean : Should we write the parts/assemblies (308/408 IGES) ? # [1] -> Yes, [0] -> No (flatten entities) KEEP_ASSEMBLY=1 # boolean : Should we write a group for faces in same solid? # [1] -> No, [0] -> Yes EXPLOSE_GROUP=1 # boolean : Should we merge all bodies with only one face in one body ? # (usefull for facetted and xmt writers) # [1] -> Yes, [0] -> No MERGE_BODIES=0 # boolean : Should we organise bodies by layers ? # [1] -> Yes [0] -> No MERGE_BODIES_BY_LAYER=0 # boolean : Should we simplfy node tree? # (Usefull for pdf writer) # [0](Default) -> keep complete tree # [1] -> remove leaf node which does not contain any 3D data REMOVE_EMPTY_NODES=0 # # Configuration for IGES reader/writer # [IGES CONF] # boolean : Should we write the name of an entity as a 406 ? # [1] -> Yes [0] -> No # We should use 1 (except if we are using the old writing style) NAME_AS_406=0 # integer : Which boundary curves should we read ? # [2] : Priority to UV boundary curves # [3] : Priority to 3D boundary curves BOUND_PREFERENCE=2 # integer : Should we read all file as a drawing ? # [1] -> Yes, [0] -> No READ_AS_DRAWING=0 # # This is related to the tessellation # [STL CONF] # double : maximun size of a triangle MAXSIZE=100000000000000010000000000000000000000000000000000.0000000 # double : minimun size of a triangle MINSIZE=0.0000000 # double : ratio between two side of a triangle ( maximun value ) RATIO=10000.0000000 # boolean : Disable linear tolerance ( 0=linear tolerance enable 1=linear tolerance disable) LINEAR_DIS=1 # double : linear tolerance value LINEAR_TOL=0.1000000 # boolean : Disable angular tolerance ( 0=angular tolerance enable 1=angular tolerance disable) ANGULAR_DIS=1 # double : angle value in radian ANGULAR_TOL= 0.174532 # boolean : if 0 write a binary stl file if 1 write an ascii stl file WRITE_ASCII=0 # boolean : if 1 compute the normale from surface 0 normal is an approximation of triangle (suggest 0 for STL writer , 1 for other writer) COMPUTE_NORMALES_FROM_SURFACE=1 # boolean : Should we use tesselation on body or mesh read in model #[1] -> use tessel, [0] -> use mesh read USE_TESSEL=1 # boolean : Should we compute boundaries from mesh #[1] -> Yes, [0] -> No COMPUTE_BOUNDARIES_FROM_MESH=1 [DIALOG BOX] # integer : Should we apply an axis placement ? # [-1] -> Use Default, [0] -> Use None, [1] -> Open box CHOOSE_AXIS=0 # integer : Should we convert all part configuration ? # [-1] -> Convert Default, [0] -> Convert All, [1] -> Open box CHOOSE_IN_CATALOG=-1 # integer : Should we apply a layer filter ? # [-1] -> Use Default, [0] -> Use None, [1] -> Open box CHOOSE_LAYER_FILTER=0 # integer : Should we choose a part in assembly ? # [-1] -> Use Default, [0] -> Use None, [1] -> Open box CHOOSE_IN_ASSEMBLY_TREE=0 # boolean : Should we apply a referenceset ? # [0] -> Use None, [1] -> Open box CHOOSE_REFERENCESET_FILTER=0 # boolean : Should we show progress bar ? # [0] -> No, [1] ->Yes SHOW_PROGRESS=1 # boolean : Should we Remove all boxes and progress bar ? # [0] -> No (follow upper config), [1] ->Yes API_DIALOG=0 [FILE CONF] # integer : Should we write lst file ? # [1] -> Yes for the root componenet only, [2] -> Yes for all components - all hierarchy -, [0] -> No WRITE_LST_FILE=0 # boolean : Should we write log file ? # [1] -> Yes, [0] -> No WRITE_LOG_FILE=1 # integer : Number of additionnal paths to add to search part of assemblies NB=2 # string : paths to add DIRECTORY NAME="The_first_path" # string : paths to add DIRECTORY NAME="The_second_path" # # This is related to the split of the resulting file # [SCISSION FICHIER] # integer : Should we write one file per body ? # [0] -> No , [1] -> Yes PAR_SOLIDE=0 # boolean : Should we write one file per catalog ? # [1] -> Yes, [0] -> No PER_CATALOG=0 # # Configuration for Parasolid writer # [XMT CONF] # integer : Should we write body attributes ? # [0] -> No # [1] -> Yes # [-1] -> Yes and all bodies attributs are updated by the part attibuts # [-2] -> Yes and all bodies name are updated by part name # [-3] -> Yes and all bodies without name are updated by part name # [-4] -> Yes and all bodies without name are updated by previous node name or part name WRITE_BODY_ATTRIBUTES=1 # integer : Should we set the part attribut to the unique body ? # [0] -> No # [1] -> Yes all the part attributs update body attributs # [2] -> Yes but only the part name update body name # [3] -> Yes but only body without name are updated by the part name # [4] -> Yes but only body without name are updated by previous node name or part name USE_PART_NAME=0 # # Configuration for Catia V5 writer # [CATIAV5 CONF] # boolean : Should we write reference planes as hidden ? # [1] -> Yes, [0] -> No WRITE_REF_PLANE_AS_HIDDEN=1 # boolean : Should we write hybrid bodies ? # [1] -> Yes, [0] -> No WRITE_HYBRID_BODIES=0 # integer : Writes Catia V5 Version (14, 19, 20, 21, 2012) WRITE_RELEASE=14 # # Configuration for Solidworks writer # [SW CONF] # boolean : Should we read all bodies ? # [1] -> Yes, [0] -> No MULTI_BODY=1 [STEP CONF] # integer : Drives Reading of FDT # [0] -> No # [1] -> graphic only # [2] -> semantic + graphic (preferred "classic graphics") # [3] -> semantic + graphic (preferred "placeholder graphics") READ_FDT=0 # integer : Drives Reading of Component Name # [0] -> default : PRODUCT.ID only is taken # [1] -> PRODUCT.ID is prior to PRODUCT.NAME if equally meaningfull # [2] -> PRODUCT.NAME is prior to PRODUCT.ID if equally meaningfull # [1 or 2] : if not equally meaningfull, the most meaningfull is taken # [3] -> if different, PRODUCT.ID and PRODUCT.NAME are concatenated # - Equally meaningfull : ordered from (1) empty or void, (2) number only or "ID_"+number, (3) alphanumeric READ_COMPONENT_NAME=1 # integer : Drives reading of non-ASCII characters # [0] -> Consider UTF-8 (default) # [1] -> Consider Microsoft CodePage # [2] -> Consider Cyrillic encoding READ_EXTENDED_ASCII=1 # integer : Drives Reading of non-correctly defined colors (not in a list) # [0] -> Ignore # [1] -> Ignore if some colors are correctly defined, reads elsewhere # [2] -> Reads all colors READ_COLOR_UNLISTED=2 # integer : Drives Reading of orphan bodies (not attached to a product) # [0] -> No # [1] -> only if no product at all # [2] -> also if product(s) but no assembly # [3] -> also if assemblies (= always) READ_ORPHAN_BODY=3 # integer : Writes Step Version # [0] -> AP214 if WRITE_FDT=0, AP242E1 otherwise # [1] -> AP203 # [2] -> AP214 # [3] -> AP203E2 # [4] -> AP242E1 # [5] -> AP242E3 WRITE_VERSION=0 # integer : Drives Writing of FDT # [0] -> No # [1] -> semantic + graphic # [-1] -> graphic only WRITE_FDT=1 # integer : Selects mode for graphic output # [-1] deprecated -> character based # [0] -> default (same as [2]) # [1] -> minimal graphic (known as "placeholder") # [2] -> 3D polyline # [3] -> 2D tesselation # [4] -> 3D tesselation WRITE_FDT_POLYLINE=0 # integer : Writes Names of Items (topological items) # [0] -> No (empty name) # [1] -> name from CAD if defined, else empty # [2] -> "n° iii" : ID from CAD # [3] -> "no iii" : ID from CAD WRITE_ITEMNAME=2 # integer : Writes Attributes and Properties # [0] -> no # [1] -> Product Data # [2] -> also general attributes (metadata) except "File Property" # [3] -> all general attributes, also "File Property" WRITE_PROPERTY=0 # integer : Drives Computing/Checking of Validation Propeties (Read & Write) # [0] -> No # [1] -> computes simple validation properties # [2] -> computes geometric validation properties (except clouds of points) # [3] -> computes also clouds of points VALIDATION_PROPERTY=0 # integer : Controls Length Unit on Writing # [0] -> keeps original unit : MM (default) # [between 1 and 6] -> changes writing unit and converts data from MM # [1] -> MM [2] -> CM [3] -> M [4] -> KM [5] -> INCH [6] -> FOOT WRITE_LENGTH_UNIT=0 # integer : Controls Writing of Compressed Step Files # [0] -> No # [1] -> Yes WRITE_COMPRESS=0 # integer : Controls writing of geometry as is or converted to Mesh # [0] -> write geometry as is # [1] -> convert geometry to mesh when writing WRITE_MESH=0 # integer : Controls writing of an assembly with external references # [0] -> No (monolithic file) # [1] -> Per Part (one file per leaf component + one file for the whole assembly set) # [2] -> Nested (one file per component, whether leaf, sub-assembly, main assembly) WRITE_EXTREF=0 # # Configuration for COLLADA writer # [COLLADA CONF] # boolean : Should we inverse transparency ? # [1] -> Yes(Default), [0] -> No REVERSE_TRANSPARENCY=0 # boolean : Should we keep original tree or simplify? # [1] -> Yes(Default), [0] -> No KEEP_DTK_TREE=1 # boolean : Should we duplicate instances ? # [1] -> Yes(Default), [0] -> No NO_INSTANCE_NODE=1 # integer : Which version should we write? # [141] -> 14.1 (Default), [150] -> 15.0 VERSION=141 # boolean : Should we write color for each vertices ? # [1] -> Yes, [0] -> No(Default) USE_VERTEX_COLOR=0 # # Configuration for PDF writer # [PDF CONF] # boolean : Should we convert texts to poylines ? # [1] -> Yes, [0] -> No (Check available font path set in TRUETYPE_FONT) RASTERIZE_TEXTS=0 # Please provide fullpath. # If font is not found at the specified path, RASTERIZE_TEXTS will be activated. # QUIVIRA: Open source font with good unicode support # Get it from http://www.quivira-font.com/ #TRUETYPE_FONT="C:\Windows\Fonts\Quivira.otf" # GNU Unifont: UNICODE font with full support of # unicode Basic Multilingual Plane (BMP). # Get it from http://www.unifoundry.com/unifont.html #TRUETYPE_FONT="C:\Windows\Fonts\unifont_0.ttf" # Arial Unicode MS: Standard Windows unicode font # provided with MS Office TRUETYPE_FONT="C:\Windows\Fonts\ARIALUNI.TTF" # boolean : Should we activate PRC format ? # [1] -> Yes (Default), [0] -> No WRITE_PRC=1 # rgb color : This option lets you force a background color in 2D Writing - in Red Green Blue format - # The value of each component must be between 0-255. -1 means No value and invalidates the color. # Color sample: # RGB,255,0,0 #To have a red color #BACKGROUND_COLOR=RGB,0,0,0 # boolean : Should we write tesselated data or brep data ? # [0] -> Mesh (Default), [1] -> BRep, [2] -> Mesh + BRep # BRep is only available when writing PRC 3D_FORMAT=0 # boolean : Should we export as monochrome display ? # [0] -> No(Default) [1] -> Yes MONOCHROME_DISPLAY=0 # Should we write PDF File Properties ? # [0] -> No (Default), [1] -> Yes WRITE_FILE_PROPERTIES=1 # # Configuration for Catia V5 2d Reader # [CATIAV5 2D CONF] # boolean : Should we filter detail sheets into CATDrawing files ? # [1] -> Yes (default), [0] -> No FILTER_DETAIL_SHEETS=1 # # Configuration for JT Writer # [JT CONF] # boolean : Should we write ParasolidBRep in the JT file ? # [1] -> Yes , [0] -> No (default) WRITE_XTBREP=0 # integer : Version output # [80] -> version 8.0 (default), [95] -> version 9.5 WRITE_RELEASE=95 # boolean : Export type # [0] -> Monolithic (default), [1] -> Shattered, [2] -> PerPart WRITE_EXPORT_TYPE=0 # boolean : Assembly strategy # [0] -> Write components only (default), [1] -> Write components and filled nodes WRITE_STRATEGY=1 # boolean : Should we read PMI as semantic # [1] -> Yes , [0] -> No (default, graphical) JT_PMI_AS_SEMANTIC=0 # integer : Which boundary curves should we prefere for JT-Brep topology ? # [2] : Priority to UV boundary curves # [3] : Priority to 3D boundary curves READ_BOUND_PREFERENCE=3 [TOLERANCE] # integer : Number of decimal to write for double ? NB_DECIMALE=10 [PROE CONF] # boolean : Should we change nurbs to conic for edge curves ? # [1] -> Yes , [0] -> No (default) CREATE_CONIC_EDGES=0 # integer : Should we disable projection for drawing # [0] -> No (default) # [1] -> Yes disable projection for shaded 2D views DISABLE_DRAWING_PROJECTION=0 [RVT CONF] # boolean : Should we read Revit 3D views ? # [0] -> No, only {3D} view will be used to generate model and its visibility # [1] -> Yes, retrieve all Revit 3D views READ_VIEW=1 # boolean : Should we read Revit properties ? # [0] -> No (better performance) # [1] -> Yes READ_METADATA=1 # boolean : Should we read order component the same as in IFC tree ? # [0] -> No (all flat) # [1] -> Yes (Ordered by Building, then Level, then product Category) ORDER_COMPO=1 # boolean : Should we read material and texture information ? # [0] -> No, visuals will be the same as in shaded view mode # [1] -> Yes, visuals will be the same as in realistic view mode REALISTIC_VIEW=1 [IFCW CONF] # integer : IFC version to write ? # [0] -> IFC2X3 # [1] -> IFC4 IFC_VERSION=0 # boolean : Enable recognition of IFC building element subtype ? # [0] -> No, element with geometry will be written as IFCBUILDINGELEMENTPROXY # [1] -> Yes BUILDINGTYPE_RECOGNITION=1