1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-06-20 11:54:07 +03:00
snn cec41bb93d 0030024: Data Exchange - STEP, IGES export support of BRep shapes based on tessellated geometry
Support of reading and writing tessellated geometry is added for the following STEP entities:
- triangulated face
- complex triangulated face
- tessellated shell
- tessellated solid
- tessellated shape representation

Models without BRep geometry (mesh formats like STL, OBJ and so on) are supported for writing to STEP.

New parameters are added to enable/disable tessellated geometry reading and writing:
- read.step.tessellated (On/Off/OnNoBRep) (On by default)
- write.step.tessellated (On/Off/OnNoBRep) (OnNoBRep by default)

OnNoBRep - tessellation is read/written only for entities for which there is no BRep representation.

Faces with poly triangulation are written in STEP as triangulated face entities with one coordinates list per face.
Only one poly triangulation per face (returned by BRep_Tool::Triangulation) is written to STEP.
2022-06-03 17:44:17 +03:00

193 lines
7.7 KiB
Plaintext

RWStepVisual_RWAnnotationCurveOccurrence.cxx
RWStepVisual_RWAnnotationCurveOccurrence.hxx
RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.cxx
RWStepVisual_RWAnnotationCurveOccurrenceAndGeomReprItem.hxx
RWStepVisual_RWAnnotationFillArea.cxx
RWStepVisual_RWAnnotationFillArea.hxx
RWStepVisual_RWAnnotationFillAreaOccurrence.cxx
RWStepVisual_RWAnnotationFillAreaOccurrence.hxx
RWStepVisual_RWAnnotationOccurrence.cxx
RWStepVisual_RWAnnotationOccurrence.hxx
RWStepVisual_RWAnnotationPlane.cxx
RWStepVisual_RWAnnotationPlane.hxx
RWStepVisual_RWAreaInSet.cxx
RWStepVisual_RWAreaInSet.hxx
RWStepVisual_RWBackgroundColour.cxx
RWStepVisual_RWBackgroundColour.hxx
RWStepVisual_RWCameraImage.cxx
RWStepVisual_RWCameraImage.hxx
RWStepVisual_RWCameraModel.cxx
RWStepVisual_RWCameraModel.hxx
RWStepVisual_RWCameraModelD2.cxx
RWStepVisual_RWCameraModelD2.hxx
RWStepVisual_RWCameraModelD3.cxx
RWStepVisual_RWCameraModelD3.hxx
RWStepVisual_RWCameraModelD3MultiClipping.cxx
RWStepVisual_RWCameraModelD3MultiClipping.hxx
RWStepVisual_RWCameraModelD3MultiClippingIntersection.cxx
RWStepVisual_RWCameraModelD3MultiClippingIntersection.hxx
RWStepVisual_RWCameraModelD3MultiClippingUnion.cxx
RWStepVisual_RWCameraModelD3MultiClippingUnion.hxx
RWStepVisual_RWCameraUsage.cxx
RWStepVisual_RWCameraUsage.hxx
RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.cxx
RWStepVisual_RWCharacterizedObjAndRepresentationAndDraughtingModel.hxx
RWStepVisual_RWColour.cxx
RWStepVisual_RWColour.hxx
RWStepVisual_RWColourRgb.cxx
RWStepVisual_RWColourRgb.hxx
RWStepVisual_RWColourSpecification.cxx
RWStepVisual_RWColourSpecification.hxx
RWStepVisual_RWCompositeText.cxx
RWStepVisual_RWCompositeText.hxx
RWStepVisual_RWCompositeTextWithExtent.cxx
RWStepVisual_RWCompositeTextWithExtent.hxx
RWStepVisual_RWContextDependentInvisibility.cxx
RWStepVisual_RWContextDependentInvisibility.hxx
RWStepVisual_RWContextDependentOverRidingStyledItem.cxx
RWStepVisual_RWContextDependentOverRidingStyledItem.hxx
RWStepVisual_RWCurveStyle.cxx
RWStepVisual_RWCurveStyle.hxx
RWStepVisual_RWCurveStyleFont.cxx
RWStepVisual_RWCurveStyleFont.hxx
RWStepVisual_RWCurveStyleFontPattern.cxx
RWStepVisual_RWCurveStyleFontPattern.hxx
RWStepVisual_RWDraughtingCallout.cxx
RWStepVisual_RWDraughtingCallout.hxx
RWStepVisual_RWDraughtingModel.cxx
RWStepVisual_RWDraughtingModel.hxx
RWStepVisual_RWDraughtingPreDefinedColour.cxx
RWStepVisual_RWDraughtingPreDefinedColour.hxx
RWStepVisual_RWDraughtingPreDefinedCurveFont.cxx
RWStepVisual_RWDraughtingPreDefinedCurveFont.hxx
RWStepVisual_RWExternallyDefinedCurveFont.cxx
RWStepVisual_RWExternallyDefinedCurveFont.hxx
RWStepVisual_RWFillAreaStyle.cxx
RWStepVisual_RWFillAreaStyle.hxx
RWStepVisual_RWFillAreaStyleColour.cxx
RWStepVisual_RWFillAreaStyleColour.hxx
RWStepVisual_RWInvisibility.cxx
RWStepVisual_RWInvisibility.hxx
RWStepVisual_RWMechanicalDesignGeometricPresentationArea.cxx
RWStepVisual_RWMechanicalDesignGeometricPresentationArea.hxx
RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.cxx
RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.hxx
RWStepVisual_RWOverRidingStyledItem.cxx
RWStepVisual_RWOverRidingStyledItem.hxx
RWStepVisual_RWPlanarBox.cxx
RWStepVisual_RWPlanarBox.hxx
RWStepVisual_RWPlanarExtent.cxx
RWStepVisual_RWPlanarExtent.hxx
RWStepVisual_RWPointStyle.cxx
RWStepVisual_RWPointStyle.hxx
RWStepVisual_RWPreDefinedColour.cxx
RWStepVisual_RWPreDefinedColour.hxx
RWStepVisual_RWPreDefinedCurveFont.cxx
RWStepVisual_RWPreDefinedCurveFont.hxx
RWStepVisual_RWPreDefinedItem.cxx
RWStepVisual_RWPreDefinedItem.hxx
RWStepVisual_RWPresentationArea.cxx
RWStepVisual_RWPresentationArea.hxx
RWStepVisual_RWPresentationLayerAssignment.cxx
RWStepVisual_RWPresentationLayerAssignment.hxx
RWStepVisual_RWPresentationLayerUsage.cxx
RWStepVisual_RWPresentationLayerUsage.hxx
RWStepVisual_RWPresentationRepresentation.cxx
RWStepVisual_RWPresentationRepresentation.hxx
RWStepVisual_RWPresentationSet.cxx
RWStepVisual_RWPresentationSet.hxx
RWStepVisual_RWPresentationSize.cxx
RWStepVisual_RWPresentationSize.hxx
RWStepVisual_RWPresentationStyleAssignment.cxx
RWStepVisual_RWPresentationStyleAssignment.hxx
RWStepVisual_RWPresentationStyleByContext.cxx
RWStepVisual_RWPresentationStyleByContext.hxx
RWStepVisual_RWPresentationView.cxx
RWStepVisual_RWPresentationView.hxx
RWStepVisual_RWPresentedItemRepresentation.cxx
RWStepVisual_RWPresentedItemRepresentation.hxx
RWStepVisual_RWRepositionedTessellatedGeometricSet.cxx
RWStepVisual_RWRepositionedTessellatedGeometricSet.hxx
RWStepVisual_RWRepositionedTessellatedItem.cxx
RWStepVisual_RWRepositionedTessellatedItem.hxx
RWStepVisual_RWStyledItem.cxx
RWStepVisual_RWStyledItem.hxx
RWStepVisual_RWSurfaceSideStyle.cxx
RWStepVisual_RWSurfaceSideStyle.hxx
RWStepVisual_RWSurfaceStyleBoundary.cxx
RWStepVisual_RWSurfaceStyleBoundary.hxx
RWStepVisual_RWSurfaceStyleControlGrid.cxx
RWStepVisual_RWSurfaceStyleControlGrid.hxx
RWStepVisual_RWSurfaceStyleFillArea.cxx
RWStepVisual_RWSurfaceStyleFillArea.hxx
RWStepVisual_RWSurfaceStyleParameterLine.cxx
RWStepVisual_RWSurfaceStyleParameterLine.hxx
RWStepVisual_RWSurfaceStyleReflectanceAmbient.cxx
RWStepVisual_RWSurfaceStyleReflectanceAmbient.hxx
RWStepVisual_RWSurfaceStyleRendering.cxx
RWStepVisual_RWSurfaceStyleRendering.hxx
RWStepVisual_RWSurfaceStyleRenderingWithProperties.cxx
RWStepVisual_RWSurfaceStyleRenderingWithProperties.hxx
RWStepVisual_RWSurfaceStyleSegmentationCurve.cxx
RWStepVisual_RWSurfaceStyleSegmentationCurve.hxx
RWStepVisual_RWSurfaceStyleSilhouette.cxx
RWStepVisual_RWSurfaceStyleSilhouette.hxx
RWStepVisual_RWSurfaceStyleTransparent.cxx
RWStepVisual_RWSurfaceStyleTransparent.hxx
RWStepVisual_RWSurfaceStyleUsage.cxx
RWStepVisual_RWSurfaceStyleUsage.hxx
RWStepVisual_RWTemplate.cxx
RWStepVisual_RWTemplate.hxx
RWStepVisual_RWTemplateInstance.cxx
RWStepVisual_RWTemplateInstance.hxx
RWStepVisual_RWTextLiteral.cxx
RWStepVisual_RWTextLiteral.hxx
RWStepVisual_RWTextStyle.cxx
RWStepVisual_RWTextStyle.hxx
RWStepVisual_RWTextStyleForDefinedFont.cxx
RWStepVisual_RWTextStyleForDefinedFont.hxx
RWStepVisual_RWTextStyleWithBoxCharacteristics.cxx
RWStepVisual_RWTextStyleWithBoxCharacteristics.hxx
RWStepVisual_RWViewVolume.cxx
RWStepVisual_RWViewVolume.hxx
RWStepVisual_RWTessellatedItem.hxx
RWStepVisual_RWTessellatedItem.cxx
RWStepVisual_RWTessellatedAnnotationOccurrence.hxx
RWStepVisual_RWTessellatedAnnotationOccurrence.cxx
RWStepVisual_RWTessellatedGeometricSet.hxx
RWStepVisual_RWTessellatedGeometricSet.cxx
RWStepVisual_RWCoordinatesList.hxx
RWStepVisual_RWCoordinatesList.cxx
RWStepVisual_RWTessellatedCurveSet.hxx
RWStepVisual_RWTessellatedCurveSet.cxx
RWStepVisual_RWComplexTriangulatedFace.cxx
RWStepVisual_RWComplexTriangulatedFace.hxx
RWStepVisual_RWComplexTriangulatedSurfaceSet.cxx
RWStepVisual_RWComplexTriangulatedSurfaceSet.hxx
RWStepVisual_RWCubicBezierTessellatedEdge.cxx
RWStepVisual_RWCubicBezierTessellatedEdge.hxx
RWStepVisual_RWCubicBezierTriangulatedFace.cxx
RWStepVisual_RWCubicBezierTriangulatedFace.hxx
RWStepVisual_RWTessellatedConnectingEdge.cxx
RWStepVisual_RWTessellatedConnectingEdge.hxx
RWStepVisual_RWTessellatedEdge.cxx
RWStepVisual_RWTessellatedEdge.hxx
RWStepVisual_RWTessellatedPointSet.cxx
RWStepVisual_RWTessellatedPointSet.hxx
RWStepVisual_RWTessellatedShapeRepresentation.cxx
RWStepVisual_RWTessellatedShapeRepresentation.hxx
RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.cxx
RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.hxx
RWStepVisual_RWTessellatedShell.cxx
RWStepVisual_RWTessellatedShell.hxx
RWStepVisual_RWTessellatedSolid.cxx
RWStepVisual_RWTessellatedSolid.hxx
RWStepVisual_RWTessellatedStructuredItem.cxx
RWStepVisual_RWTessellatedStructuredItem.hxx
RWStepVisual_RWTessellatedVertex.cxx
RWStepVisual_RWTessellatedVertex.hxx
RWStepVisual_RWTessellatedWire.cxx
RWStepVisual_RWTessellatedWire.hxx
RWStepVisual_RWTriangulatedFace.cxx
RWStepVisual_RWTriangulatedFace.hxx