mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-03 17:56:21 +03:00
549 lines
26 KiB
Plaintext
549 lines
26 KiB
Plaintext
! Resource file for data exchange between EUCLID3, Styler and CATIA V4 via BRep
|
|
!
|
|
! LEVEL: ADVANCED WITH GAPS FIXING
|
|
!
|
|
! For meaning of parameters refer to the end of the file
|
|
!
|
|
! WARNING: Parameters
|
|
! FromV4.FileName,
|
|
! ToV4.FileName,
|
|
! Reject.FileName,
|
|
! FromV4.TraceFileName,
|
|
! ToV4.TraceFileName,
|
|
! FromE3.TraceFileName,
|
|
! ToE3.TraceFileName
|
|
! can be configured in accordance with local system conventions.
|
|
! By default, they are automatically set in the file .MDTV pointed by variable
|
|
! CSF_MDTVDefaults.
|
|
! They can be redefined using CSF_MDTVSiteDefaults, CSF_MDTVGroupDefaults or
|
|
! CSF_MDTVUserDefaults environment variables to point to the directory where
|
|
! file .MDTV with definitions of these parameters is located.
|
|
|
|
! ==============================================================================
|
|
!
|
|
! Parameters for CATIA V4
|
|
!
|
|
|
|
Version : 1
|
|
!Reject.FileName : /tmp/reject.brep
|
|
*.TraceLevel : 1
|
|
*.MaxTolerance : 0.1
|
|
*.SegmentSurfaceMode : 1
|
|
|
|
! ------------------------------------------------------------------------------
|
|
! Conversion CATIA V4 -> BRep
|
|
|
|
FromV4.FileName : /tmp/FromV4.brep
|
|
FromV4.ConvCurvesToBezier : 1
|
|
FromV4.ConvSurfacesToBezier : 0
|
|
FromV4.SameParameter : 1
|
|
FromV4.TraceFileName : /tmp/fromcatiav4.log
|
|
FromV4.TraceFileAppend : 0
|
|
FromV4.TraceLevel : 2
|
|
FromV4.SharingFaces : 0
|
|
|
|
|
|
! ------------------------------------------------------------------------------
|
|
! Conversion BRep -> CATIA V4
|
|
|
|
ToV4.FileName : /tmp/ToV4.brep
|
|
ToV4.CurveMerge : 1
|
|
ToV4.CreateSkin : 0
|
|
ToV4.ShortEdgeRemove : 1
|
|
ToV4.ThinFaceRemove : 1
|
|
ToV4.FillHoles : 1
|
|
ToV4.Prepare : 1
|
|
ToV4.TraceFileName : /tmp/tocatiav4.log
|
|
ToV4.TraceFileAppend : 0
|
|
ToV4.TraceLevel : 2
|
|
ToV4.KeepCSGHistory : 1
|
|
|
|
! Sequence of operators
|
|
! Two possible alternatives: to convert to CATIA multi-patch or not
|
|
! To avoid construction of CATIA multi-patches use the sequence below
|
|
! ToV4.exec.op : DirectFaces,ElementaryToRevolution,SplitAngle,SameParameter,SplitClosedFaces,SameParameter,FixFaceSize,BSplineRestriction,DropSmallEdges,FixGaps,SameParameter,ToBezier
|
|
|
|
ToV4.exec.op : DirectFaces,ElementaryToRevolution,SplitAngle,SameParameter,SplitClosedFaces,SameParameter,FixFaceSize,BSplineRestriction,DropSmallEdges,BSplineRestriction,SameParameter
|
|
! complete ToV4.exec.op : see above
|
|
! partial ToV4.exec.op : DirectFaces,ElementaryToRevolution,SplitAngle,SameParameter,SplitClosedFaces,SameParameter,BSplineRestriction,SameParameter,ToCATIAGeom
|
|
|
|
! Parameters of operators
|
|
|
|
ToV4.SplitAngle.Angle : 3.1415928
|
|
ToV4.SplitAngle.MaxTolerance : 0.1
|
|
ToV4.SplitAngle.SegmentSurfaceMode : 1
|
|
|
|
ToV4.SplitClosedFaces.NbSplitPoints : 1
|
|
ToV4.SplitClosedFaces.CloseTolerance : 0.05
|
|
ToV4.SplitClosedFaces.MaxTolerance : 0.1
|
|
ToV4.SplitClosedFaces.SegmentSurfaceMode : 1
|
|
|
|
ToV4.FixFaceSize.Tolerance : 0.05
|
|
|
|
ToV4.FixGaps.Tolerance3d : 0.05
|
|
ToV4.FixGaps.SurfaceMode : 0
|
|
ToV4.FixGaps.SurfaceAddSpans : 0
|
|
ToV4.FixGaps.SurfaceContinuity : C1
|
|
ToV4.FixGaps.NbIterations : 10
|
|
ToV4.FixGaps.Beta : 200.0
|
|
ToV4.FixGaps.Coeff1 : 0.0
|
|
ToV4.FixGaps.Coeff2 : 0.0
|
|
ToV4.FixGaps.Coeff3 : 10.0
|
|
ToV4.FixGaps.Coeff4 : 0.0
|
|
ToV4.FixGaps.Coeff5 : 0.0
|
|
ToV4.FixGaps.Coeff6 : 0.0
|
|
ToV4.FixGaps.MaxDeflection : 1.0
|
|
|
|
ToV4.DropSmallEdges.Tolerance3d : 0.05
|
|
|
|
ToV4.SurfaceToBSpline.LinearExtrusionMode : 1
|
|
ToV4.SurfaceToBSpline.RevolutionMode : 1
|
|
ToV4.SurfaceToBSpline.OffsetMode : 1
|
|
|
|
ToV4.BSplineRestriction.SurfaceMode : 1
|
|
ToV4.BSplineRestriction.Curve3dMode : 1
|
|
ToV4.BSplineRestriction.Curve2dMode : 1
|
|
ToV4.BSplineRestriction.OffsetSurfaceMode : 1
|
|
ToV4.BSplineRestriction.OffsetCurve3dMode : 1
|
|
ToV4.BSplineRestriction.OffsetCurve2dMode : 1
|
|
ToV4.BSplineRestriction.LinearExtrusionMode : 1
|
|
ToV4.BSplineRestriction.RevolutionMode : 1
|
|
ToV4.BSplineRestriction.Tolerance3d : 1e-3
|
|
ToV4.BSplineRestriction.Tolerance2d : 1e-5
|
|
ToV4.BSplineRestriction.Continuity3d : C1
|
|
ToV4.BSplineRestriction.Continuity2d : C1
|
|
ToV4.BSplineRestriction.RequiredDegree : 15
|
|
ToV4.BSplineRestriction.RequiredNbSegments : 100
|
|
ToV4.BSplineRestriction.PreferDegree : 1
|
|
ToV4.BSplineRestriction.RationalToPolynomial : 1
|
|
ToV4.BSplineRestriction.MaxDegree : 15
|
|
ToV4.BSplineRestriction.MaxNbSegments : 10000
|
|
ToV4.BSplineRestriction.SegmentSurfaceMode : 1
|
|
|
|
ToV4.ToBezier.EdgeMode : 0
|
|
ToV4.ToBezier.SurfaceMode : 1
|
|
ToV4.ToBezier.PlaneMode : 1
|
|
ToV4.ToBezier.RevolutionMode : 1
|
|
ToV4.ToBezier.ExtrusionMode : 1
|
|
ToV4.ToBezier.BSplineMode : 1
|
|
ToV4.ToBezier.Curve3dMode : 1
|
|
ToV4.ToBezier.Curve2dMode : 1
|
|
ToV4.ToBezier.Line3dMode : 1
|
|
ToV4.ToBezier.Circle3dMode : 1
|
|
ToV4.ToBezier.Conic3dMode : 1
|
|
ToV4.ToBezier.MaxTolerance : 0.1
|
|
ToV4.ToBezier.SegmentSurfaceMode : 1
|
|
ToV4.ToBezier.MinCurveLength : 0.05
|
|
|
|
ToV4.FixShape.Tolerance3d : 1.e-7
|
|
ToV4.FixShape.MaxTolerance3d : 1.e-7
|
|
ToV4.FixShape.MinTolerance3d : 1.e-7
|
|
ToV4.FixShape.FixFreeShellMode : -1
|
|
ToV4.FixShape.FixFreeFaceMode : -1
|
|
ToV4.FixShape.FixFreeWireMode : -1
|
|
ToV4.FixShape.FixSameParameterMode : -1
|
|
ToV4.FixShape.FixSolidMode : -1
|
|
ToV4.FixShape.FixShellMode : -1
|
|
ToV4.FixShape.FixFaceMode : -1
|
|
ToV4.FixShape.FixWireMode : -1
|
|
ToV4.FixShape.FixOrientationMode : -1
|
|
ToV4.FixShape.FixMissingSeamMode : -1
|
|
ToV4.FixShape.FixSmallAreaWireMode : -1
|
|
ToV4.FixShape.ModifyTopologyMode : 0
|
|
ToV4.FixShape.ModifyGeometryMode : 1
|
|
ToV4.FixShape.ClosedWireMode : 1
|
|
ToV4.FixShape.PreferencePCurveMode : 1
|
|
ToV4.FixShape.FixReorderMode : -1
|
|
ToV4.FixShape.FixSmallMode : -1
|
|
ToV4.FixShape.FixConnectedMode : -1
|
|
ToV4.FixShape.FixEdgeCurvesMode : -1
|
|
ToV4.FixShape.FixDegeneratedMode : -1
|
|
ToV4.FixShape.FixLackingMode : -1
|
|
ToV4.FixShape.FixSelfIntersectionMode : -1
|
|
ToV4.FixShape.FixReversed2dMode : -1
|
|
ToV4.FixShape.FixRemovePCurveMode : -1
|
|
ToV4.FixShape.FixRemoveCurve3dMode : -1
|
|
ToV4.FixShape.FixAddPCurveMode : -1
|
|
ToV4.FixShape.FixAddCurve3dMode : -1
|
|
ToV4.FixShape.FixSeamMode : -1
|
|
ToV4.FixShape.FixShiftedMode : -1
|
|
ToV4.FixShape.FixEdgeSameParameterMode : -1
|
|
ToV4.FixShape.FixSelfIntersectingEdgeMode : -1
|
|
ToV4.FixShape.FixIntersectingEdgesMode : -1
|
|
ToV4.FixShape.FixNonAdjacentIntersectingEdgesMode : -1
|
|
|
|
! ==============================================================================
|
|
!
|
|
! Parameters for EUCLID3
|
|
|
|
|
|
! ------------------------------------------------------------------------------
|
|
! Conversion EUCLID3 -> BRep
|
|
|
|
FromE3.TraceFileName : /tmp/fromeuclid3.log
|
|
FromE3.TraceFileAppend : 0
|
|
FromE3.TraceLevel : 2
|
|
FromE3.DropConnectivities : 0
|
|
FromE3.KeepE3I : 0
|
|
|
|
! ------------------------------------------------------------------------------
|
|
! Conversion BRep -> EUCLID3
|
|
|
|
ToE3.TraceFileName : /tmp/toeuclid3.log
|
|
ToE3.TraceFileAppend : 0
|
|
ToE3.TraceLevel : 2
|
|
ToE3.Prepare : 1
|
|
ToE3.DropConnectivities : 0
|
|
|
|
|
|
! Sequence of operators
|
|
|
|
ToE3.exec.op : DirectFaces,ElementaryToRevolution,SplitAngle,SameParameter,SplitClosedFaces,SameParameter,FixFaceSize,BSplineRestriction,DropSmallEdges,FixGaps,BSplineRestriction,SameParameter,ToBezier
|
|
! complete ToE3.exec.op : see above
|
|
! partial ToE3.exec.op : DirectFaces,ElementaryToRevolution,SplitAngle,SameParameter,SplitClosedFaces,SameParameter,BSplineRestriction,SameParameter,ToBezier
|
|
|
|
! Parameters of operators
|
|
|
|
ToE3.SplitAngle.Angle : 1.658
|
|
ToE3.SplitAngle.MaxTolerance : 0.1
|
|
ToE3.SplitAngle.SegmentSurfaceMode : 1
|
|
|
|
ToE3.SplitClosedFaces.NbSplitPoints : 2
|
|
ToE3.SplitClosedFaces.CloseTolerance : 0.05
|
|
ToE3.SplitClosedFaces.MaxTolerance : 0.1
|
|
ToE3.SplitClosedFaces.SegmentSurfaceMode : 1
|
|
|
|
ToE3.FixFaceSize.Tolerance : 0.05
|
|
|
|
ToE3.FixGaps.Tolerance3d : 0.05
|
|
ToE3.FixGaps.SurfaceMode : 0
|
|
ToE3.FixGaps.SurfaceAddSpans : 0
|
|
ToE3.FixGaps.SurfaceContinuity : C1
|
|
ToE3.FixGaps.NbIterations : 10
|
|
ToE3.FixGaps.Beta : 200.0
|
|
ToE3.FixGaps.Coeff1 : 0.0
|
|
ToE3.FixGaps.Coeff2 : 0.0
|
|
ToE3.FixGaps.Coeff3 : 10.0
|
|
ToE3.FixGaps.Coeff4 : 0.0
|
|
ToE3.FixGaps.Coeff5 : 0.0
|
|
ToE3.FixGaps.Coeff6 : 0.0
|
|
ToE3.FixGaps.MaxDeflection : 1.0
|
|
|
|
ToE3.DropSmallEdges.Tolerance3d : 0.05
|
|
|
|
ToE3.BSplineRestriction.SurfaceMode : 0
|
|
ToE3.BSplineRestriction.Curve3dMode : 1
|
|
ToE3.BSplineRestriction.Curve2dMode : 1
|
|
ToE3.BSplineRestriction.OffsetSurfaceMode : 0
|
|
ToE3.BSplineRestriction.OffsetCurve3dMode : 1
|
|
ToE3.BSplineRestriction.OffsetCurve2dMode : 1
|
|
ToE3.BSplineRestriction.LinearExtrusionMode : 1
|
|
ToE3.BSplineRestriction.RevolutionMode : 0
|
|
ToE3.BSplineRestriction.Tolerance3d : 1e-3
|
|
ToE3.BSplineRestriction.Tolerance2d : 1e-5
|
|
ToE3.BSplineRestriction.Continuity3d : C1
|
|
ToE3.BSplineRestriction.Continuity2d : C1
|
|
ToE3.BSplineRestriction.RequiredDegree : 9
|
|
ToE3.BSplineRestriction.RequiredNbSegments : 100
|
|
ToE3.BSplineRestriction.PreferDegree : 1
|
|
ToE3.BSplineRestriction.RationalToPolynomial : 1
|
|
ToE3.BSplineRestriction.MaxDegree : 9
|
|
ToE3.BSplineRestriction.MaxNbSegments : 10000
|
|
ToE3.BSplineRestriction.SegmentSurfaceMode : 1
|
|
|
|
ToE3.ToBezier.EdgeMode : 0
|
|
ToE3.ToBezier.SurfaceMode : 1
|
|
ToE3.ToBezier.PlaneMode : 1
|
|
ToE3.ToBezier.RevolutionMode : 1
|
|
ToE3.ToBezier.ExtrusionMode : 1
|
|
ToE3.ToBezier.BSplineMode : 1
|
|
ToE3.ToBezier.Curve3dMode : 0
|
|
ToE3.ToBezier.Curve2dMode : 1
|
|
ToE3.ToBezier.Line3dMode : 0
|
|
ToE3.ToBezier.Circle3dMode : 0
|
|
ToE3.ToBezier.Conic3dMode : 1
|
|
ToE3.ToBezier.MaxTolerance : 0.1
|
|
ToE3.ToBezier.SegmentSurfaceMode : 1
|
|
ToE3.ToBezier.MinCurveLength : 0.05
|
|
|
|
ToE3.FixShape.Tolerance3d : 1.e-7
|
|
ToE3.FixShape.MaxTolerance3d : 1.e-7
|
|
ToE3.FixShape.MinTolerance3d : 1.e-7
|
|
ToE3.FixShape.FixFreeShellMode : -1
|
|
ToE3.FixShape.FixFreeFaceMode : -1
|
|
ToE3.FixShape.FixFreeWireMode : -1
|
|
ToE3.FixShape.FixSameParameterMode : -1
|
|
ToE3.FixShape.FixSolidMode : -1
|
|
ToE3.FixShape.FixShellMode : -1
|
|
ToE3.FixShape.FixFaceMode : -1
|
|
ToE3.FixShape.FixWireMode : -1
|
|
ToE3.FixShape.FixOrientationMode : -1
|
|
ToE3.FixShape.FixMissingSeamMode : -1
|
|
ToE3.FixShape.FixSmallAreaWireMode : -1
|
|
ToE3.FixShape.ModifyTopologyMode : 0
|
|
ToE3.FixShape.ModifyGeometryMode : 1
|
|
ToE3.FixShape.ClosedWireMode : 1
|
|
ToE3.FixShape.PreferencePCurveMode : 1
|
|
ToE3.FixShape.FixReorderMode : -1
|
|
ToE3.FixShape.FixSmallMode : -1
|
|
ToE3.FixShape.FixConnectedMode : -1
|
|
ToE3.FixShape.FixEdgeCurvesMode : -1
|
|
ToE3.FixShape.FixDegeneratedMode : -1
|
|
ToE3.FixShape.FixLackingMode : -1
|
|
ToE3.FixShape.FixSelfIntersectionMode : -1
|
|
ToE3.FixShape.FixReversed2dMode : -1
|
|
ToE3.FixShape.FixRemovePCurveMode : -1
|
|
ToE3.FixShape.FixRemoveCurve3dMode : -1
|
|
ToE3.FixShape.FixAddPCurveMode : -1
|
|
ToE3.FixShape.FixAddCurve3dMode : -1
|
|
ToE3.FixShape.FixSeamMode : -1
|
|
ToE3.FixShape.FixShiftedMode : -1
|
|
ToE3.FixShape.FixEdgeSameParameterMode : -1
|
|
ToE3.FixShape.FixSelfIntersectingEdgeMode : -1
|
|
ToE3.FixShape.FixIntersectingEdgesMode : -1
|
|
ToE3.FixShape.FixNonAdjacentIntersectingEdgesMode : -1
|
|
|
|
! Parameters for ICE
|
|
!
|
|
ICE.DECODAGE_PLANS_3D :1
|
|
ICE.DIMENS_ENORME_CAR :100.000000
|
|
ICE.FILTRAGE_MICROCRB :0
|
|
ICE.DECODAGE_LIGNE_3D :1
|
|
ICE.EPSILON_FILTRE_2D :0.000020
|
|
ICE.DECODAGE_CURV_3D :1
|
|
ICE.MAX_PT/K_UNISURF3 :500
|
|
ICE.DECODAGE_SURF_3D :1
|
|
ICE.MAX_PT/B_UNISURF3 :500
|
|
ICE.DECODAGE_FACES_3D :1
|
|
ICE.MAX_BC/K_UNISURF3 :5
|
|
ICE.DECODAGE_CERCL_3D :1
|
|
ICE.MAX_CRB_RESTRI_U4 :63
|
|
ICE.DECODAGE_VOLUM_3D :1
|
|
ICE.MAX_SD_POINTS_U4 :30000
|
|
ICE.DECODAGE_MOCKUP3D :1
|
|
ICE.MAX_SD_LIAISON_U4 :30000
|
|
ICE.DECODAGE_SOLEX_3D :1
|
|
ICE.MAX_SD_ELEMENT_U4 :30000
|
|
ICE.RECUP_ERR_RESTRIC :1
|
|
ICE.UNITE_LOGIC_ECRAN :6
|
|
ICE.RECUP_ERR_APPROXI :1
|
|
ICE.LONGUEUR_REC_FT17 :3536
|
|
ICE.CLASSE_MAX_ADMISE :8
|
|
ICE.LONGUEUR_REC_FT16 :16
|
|
ICE.EPSILON_APPROX_3D :0.010000
|
|
ICE.DESTRUCT_OLD_FILE :1
|
|
ICE.LISTING_DECODAGE :0
|
|
ICE.DIMENS_MICRO_SURF :0.040000
|
|
ICE.METHODE_APPROX :0
|
|
ICE.FLECHE_DISCRET_2D :0.000004
|
|
ICE.DIMENS_MICRO_CURV :0.010000
|
|
ICE.DECODAGE_POINT_3D :1
|
|
ICE.COEF_FLECHE_3D/2D :1.000000
|
|
ICE.FILTRAGE_MICROSRF :1
|
|
ICE.IFL_SEA :-1
|
|
ICE.GENERIC_FILE_NAME :toto
|
|
|
|
|
|
! ==============================================================================
|
|
!
|
|
! Description of parameters
|
|
|
|
! Version : Name of the version
|
|
! *.MaxTolerance : Maximal tolerance for comparing curves, points which is
|
|
! used by splitting tools. The tools that are used this
|
|
! parameter are the following: SplitAngle, SplitClosedFaces,
|
|
! ToBezier. This value should be the same for all tools in
|
|
! one sequence. To redefine default value uncomment
|
|
! appropriate line in each operator.
|
|
! *.SegmentSurfaceMode : Mode for limiting surface by UV boundaries of face that
|
|
! is based on this surface. If flag is 1 the surface is
|
|
! limited. This mode is used by splitting tools (SplitAngle,
|
|
! SplitClosedFaces, ToBezier). This value should be the same
|
|
! for all tools in one sequence. To redefine default value
|
|
! uncomment appropriate line in each operator.
|
|
! Reject.FileName : Name of stored BRep file in the case of failure during Paste
|
|
|
|
! FromV4.FileName : Name of BRep file for Copy from CATIA
|
|
! FromV4.ConvCurvesToBezier : Mode of converting CATIA multi-arc curves, Bezier/B-Spline; forced if FromV4.ConvSurfacesToBezier is 1
|
|
! FromV4.ConvSurfacesToBezier : Mode of converting CATIA multi-patch surfaces, Bezier/B-Spline
|
|
! FromV4.SameParameter : Mode for fixing SameParameter after conversion
|
|
! FromV4.TraceFileName : Name of trace file for Copy from CATIA
|
|
! FromV4.TraceFileAppend : Mode of appending trace file for Copy from CATIA, yes/no
|
|
! FromV4.TraceLevel : Level of detail in messages during Copy from CATIA
|
|
! FromV4.SharingFaces : Mode of copying free faces if they are shared by skin, yes/no
|
|
|
|
! ToV4.FileName : Name of BRep file for Paste to CATIA
|
|
! ToV4.CurveMerge : Mode of connection of faces in CATIA, yes/no
|
|
! ToV4.CreateSkin : Mode for creating skin after pasting a shell, yes/no. In any
|
|
! : case faces are translated and connectivities are computed.
|
|
! : In case of "yes" skin is created (if possible) on resulting faces.
|
|
! ToV4.ShortEdgeRemove : Mode of removing small edges, yes/no
|
|
! ToV4.ThinFaceRemove : Mode of removing small faces, yes/no
|
|
! ToV4.FillHoles : Mode of inserting an edge in the case of a gap greater than identicalcurve between consecutive edges, yes/no
|
|
! ToV4.Prepare : Mode of invoking sequence of operators during Paste to CATIA, yes/no
|
|
! ToV4.TraceFileName : Name of trace file for Paste to CATIA
|
|
! ToV4.TraceFileAppend : Mode of appending trace file for Paste to CATIA, yes/no
|
|
! ToV4.TraceLevel : Level of detail in messages during Paste to CATIA
|
|
|
|
! FromE3.TraceFileName : Name of trace file for Copy from EUCLID3
|
|
! FromE3.TraceFileAppend : Mode of appending trace file for Copy from EUCLID3, yes/no
|
|
! FromE3.TraceLevel : Level of detail in messages during Copy from EUCLID3
|
|
! FromE3.DropConnectivities : Mode of processing connectivities from EUCLID3, drop incorrect (0)/drop all(1)/drop incorrect and fix(2)
|
|
! FromE3.KeepE3I : Mode of keeping (1) or removing (0) intermediate E3I file
|
|
|
|
! ToE3.TraceFileName : Name of trace file for Paste to EUCLID3
|
|
! ToE3.TraceFileAppend : Mode of appending trace file for Paste to EUCLID3, yes/no
|
|
! ToE3.TraceLevel : Level of detail in messages during Paste to EUCLID3
|
|
! ToE3.Prepare : Mode of invoking sequence of operators during Paste to EUCLID3, yes/no
|
|
! ToE3.DropConnectivities : Mode of processing connectivities to EUCLID3, transfer all(0)/drop all (1)
|
|
|
|
|
|
! exec.op : Sequence of operators
|
|
|
|
! List of operators (sorted in alphabetical order) with their parameters
|
|
|
|
! BSplineRestriction : Approximation of general B-Spline and Bezier with particular B-Spline
|
|
! BSplineRestriction.SurfaceMode : Mode of approximation of surfaces, yes/no
|
|
! BSplineRestriction.Curve3dMode : Mode of approximation of 3D curves, yes/no
|
|
! BSplineRestriction.Curve2dMode : Mode of approximation of 2D curves, yes/no
|
|
! BSplineRestriction.OffsetSurfaceMode : Mode of conversion of offset surfaces to BSpline surface, yes/no
|
|
! : Yes - surface is converted to BSpline surface
|
|
! : No - basis surface is processed but offset surface is kept.
|
|
! : This mode acts if BSplineRestriction.SurfaceMode is yes.
|
|
! BSplineRestriction.LinearExtrusionMode: Mode of conversion of linear extrusion surfaces to BSpline surface, yes/no
|
|
! : Yes - surface is converted to BSpline surface
|
|
! : No - basis curve is processed but extrusion surface is kept.
|
|
! : This mode acts if BSplineRestriction.SurfaceMode is yes.
|
|
! BSplineRestriction.RevolutionMode : Mode of conversion surfaces of revolution to BSpline surface, yes/no
|
|
! : Yes - surface is converted to BSpline surface
|
|
! : No - basis curve is processed but revolution surface is kept.
|
|
! : This mode acts if BSplineRestriction.SurfaceMode is yes.
|
|
! BSplineRestriction.OffsetCurve3dMode : Mode of conversion of 3d offset curves to BSpline curves, yes/no
|
|
! : Yes - curve is converted to BSpline curve
|
|
! : No - basis curve is processed but offset curve is kept.
|
|
! : This mode acts if BSplineRestriction.Curve3dMode is yes.
|
|
! BSplineRestriction.OffsetCurve2dMode : Mode of conversion of 2d offset curves to BSpline curves, yes/no
|
|
! : Yes - curve is converted to BSpline curve
|
|
! : No - basis curve is processed but offset curve is kept.
|
|
! : This mode acts if BSplineRestriction.Curve2dMode is yes.
|
|
! BSplineRestriction.Tolerance3d : Tolerance of 3D approximation
|
|
! BSplineRestriction.Tolerance2d : Tolerance of 2D approximation
|
|
! BSplineRestriction.Continuity3d : Required continuity of 3D geometry
|
|
! BSplineRestriction.Continuity2d : Required continuity of 2D geometry
|
|
! BSplineRestriction.RequiredDegree : Required degree of B-Spline
|
|
! BSplineRestriction.RequiredNbSegments : Required maximum number of segments of B-Spline
|
|
! BSplineRestriction.PreferDegree : Preference between requirement to degree and maximum number of segments, true/false
|
|
! BSplineRestriction.RationalToPolynomial: Mode of conversion of rational B-Spline to polynomial, yes/no
|
|
! BSplineRestriction.MaxDegree : Maximum allowed degree of B-Spline
|
|
! BSplineRestriction.MaxNbSegments : Maximum allowed number of segments in a B-Spline
|
|
|
|
! DirectFaces : Conversion of elementary surface in left-handed coordinate system into right-handed
|
|
! no parameters
|
|
|
|
! ElementaryToRevolution : Conversion of elementary revolutive surface into general surface of revolution
|
|
! no parameters
|
|
|
|
! SameParameter : Conversion of edge to be SameRange and SameParameter
|
|
! SameParameter.Force : Mode of forced invoking, true/false
|
|
! SameParameter.Tolerance3d : 3D tolerance
|
|
|
|
! SplitAngle : Split revolutive surface (elementary and general) into several surfaces
|
|
! SplitAngle.Angle : Maximum angle of revolution, radian
|
|
|
|
! SplitClosedFaces : Split faces that have seam-edge or geometrically closed on closed surface.
|
|
! SplitClosedFaces.NbSplitPoints : Number of cuttings (number of resulting faces will be NbSplitPoints+1)
|
|
! SplitClosedFaces.CloseTolerance : Precision to define geometric closure.
|
|
|
|
! SplitContinuity : Correction or split shapes to have specified continuity
|
|
! SplitContinuity.Tolerance3d : 3D tolerance for correction of geometry
|
|
! SplitContinuity.SurfaceContinuity : Required continuity for surfaces
|
|
! SplitContinuity.CurveContinuity : Required continuity for curves
|
|
|
|
! SurfaceToBSpline : Conversion of surface (of types given below) to B-Spline
|
|
! : Obsolete. It is strongly recommended to
|
|
! : use BSplineRestriction
|
|
! SurfaceToBSpline.LinearExtrusionMode : Mode of conversion of surfaces of linear extrusion, yes/no
|
|
! SurfaceToBSpline.RevolutionMode : Mode of conversion of surfaces of revolution, yes/no
|
|
! SurfaceToBSpline.OffsetMode : Mode of conversion of offset surfaces, yes/no
|
|
|
|
! ToBezier : Conversion of geometry into Bezier
|
|
! ToBezier.SurfaceMode : Mode of conversion of surfaces, yes/no
|
|
! ToBezier.PlaneMode : Mode of conversion of Planes,yes/no. This mode acts if SurfaceMode is yes.
|
|
! ToBezier.RevolutionMode : Mode of conversion of Surfaces of Revolution (generatrix to bezier), yes/no.
|
|
! This mode acts if SurfaceMode is yes.
|
|
! ToBezier.ExtrusionMode : Mode of conversion of Surfaces of Extrusion (whole surface not only generatrix), yes/no.
|
|
! This mode acts if SurfaceMode is yes.
|
|
! ToBezier.BSplineMode : Mode of conversion of BSpline Surfaces, yes/no. This mode acts if SurfaceMode is yes.
|
|
! ToBezier.EdgeMode : Mode of translation edges (0- Free,1 - Shared,2- Both)
|
|
! : .Default - Free. Acts on translation curves 3d .
|
|
| : If it is 0 (Free) that only free edges are taken into
|
|
! : account for translation 3d curves,
|
|
! : if it is 1 (Shared) that only shared edges are taken into
|
|
! : account for translation 3d curves,
|
|
! : if it is 2 (Both) that all edges are taken into
|
|
! : account for translation 3d curves,
|
|
! ToBezier.Curve3dMode : Mode of conversion 3D curves, yes/no
|
|
! ToBezier.Curve2dMode : Mode of conversion 2D curves, yes/no
|
|
! ToBezier.Line3dMode : Mode of conversion 3D lines, yes/no
|
|
! ToBezier.Circle3dMode : Mode of conversion 3D circles, yes/no
|
|
! ToBezier.Conic3dMode : Mode of conversion 3D conics, yes/no
|
|
! ToBezier.MinCurveLength : Min length of created curves 3d.( default 0.05)
|
|
|
|
! ToCATIAGeom : Conversion of shapes to CATIA multi-arcs and multi-patches
|
|
! no parameters
|
|
|
|
! FixFaceSize : Removing small faces
|
|
! FixFaceSize.Tolerance : Tolerance in 3d
|
|
|
|
! FixGaps : Removing gaps between edges in wires and between 3d curves of edges and faces
|
|
! FixGaps.Tolerance3d : Tolerance (3d)
|
|
! FixGaps.SurfaceMode : Mode of fixing gaps between edges and faces (yes/no)
|
|
! FixGaps.SurfaceAddSpans : Number of spans to add to the surface in order to fix gaps
|
|
! FixGaps.SurfaceContinuity : Minimal continuity of resulting surface
|
|
! FixGaps.NbIterations : Number of iterations
|
|
! FixGaps.Beta : Elasticity coefficient for modifying surface [1-1000]
|
|
! FixGaps.Coeff1..6 : Energy coefficients for modifying surface [0-10000]
|
|
! FixGaps.MaxDeflection : Maximal deflection of surface from old position
|
|
|
|
! DropSmallEdges : Eliminate small edges by removing or merging with neighbour
|
|
! DropSmallEdges.Tolerance3d : Tolerance (3d)
|
|
|
|
! FixShape.Tolerance3d : Tolerance (3d) for fixing of shape.
|
|
! FixShape.MaxTolerance3d : Maximal possible value of increasing of tolerance during fixing.
|
|
! FixShape.MinTolerance3d : Minimal value of tolerance.
|
|
! FixShape.FixFreeShellMode : Mode for fixing free shells in the shape (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixFreeFaceMode : Mode for fixing free faces in the shape (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixFreeWireMode : Mode for fixing free wires in the shape (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixSameParameterMode : Mode for fixing same parameter on the whole shape (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixSolidMode : Mode for fixing solids (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixShellMode : Mode for fixing shells (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixFaceMode : Mode for fixing faces (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixWireMode : Mode for fixing wires (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixOrientationMode : Mode for fixing face orientation (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixMissingSeamMode : Mode for fixing face missing seam (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixSmallAreaWireMode : Mode for fixing small area wires (default - -1, yes - 1 , no - 0).
|
|
! FixShape.ModifyTopologyMode : Mode allowing of modifying of topology (default - 0, yes - 1 , no - 0).
|
|
! FixShape.ModifyGeometryMode : Mode allowing of modifying of geometry (default - 1, yes - 1 , no - 0).
|
|
! FixShape.ClosedWireMode : Mode defining whether the wire is to be closed. (default - 1, yes - 1 , no - 0).
|
|
! FixShape.PreferencePCurveMode : Mode defining of preference of 2d representation (default - 1, yes - 1 , no - 0).
|
|
! FixShape.FixReorderMode : Mode for fixing of order of the edges in the wire (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixSmallMode : Mode for removing of the small edges from the wire in the case when
|
|
! : ModifyTopologyMode equaled "yes" (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixConnectedMode : Mode for fixing of connecting of edges in the wire(default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixEdgeCurvesMode : Moge for fixing each edge from the wire (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixDegeneratedMode : Moge for fixing cases of degenerate pcurve (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixLackingMode : Moge for fixing cases of lacking edge (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixSelfIntersectionMode : Mode for fixing of cases self-intersection of wire (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixReversed2dMode : Mode for fixing cases when pcurve is opposite curve3d (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixRemovePCurveMode : Mode for removing of pcurves from edges (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixRemoveCurve3dMode : Mode for removing of 3d curves from edges (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixAddPCurveMode : Mode for adding pcurves of the edges if missing (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixAddCurve3dMode : Mode for adding curves 3d of the edges if missing (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixSeamMode : Mode for fixing cases of seam edges.
|
|
! FixShape.FixShiftedMode : Mode for fixing cases when pcurves can be shifted on period on the closed surface
|
|
! (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixEdgeSameParameterMode : Mode for fixing same parameter for each edge (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixSelfIntersectingEdgeMode : Mode for fixing cases self-intrsection edge (default - -1, yes - 1 , no - 0).
|
|
! FixShape.FixIntersectingEdgesMode : Mode for fixing intersection adjacent edges.
|
|
! FixShape.FixNonAdjacentIntersectingEdgesMode : Mode for fixing intersection non-adjacent edges.
|