mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-06-10 11:34:06 +03:00
Implementation of the new class *BOPAlgo_MakeConnected* for making the group of touching same-dimensional shapes connected. Provide the material association for the first sub-elements of the input shapes. Provide possibility to make the connected shape periodic. Draw commands for new algorithm: * makeconnected - make the input shapes connected or glued, performs material associations; * cmaterialson - returns the materials located on the requested side of a shape; * cmakeperiodic - makes the connected shape periodic in requested directions; * crepeatshape - repeats the periodic connected shape in requested directions requested number of times; * cperiodictwins - returns all periodic twins for the shape; * cclearrepetitions - clears all previous repetitions of the periodic shape, keeping the shape periodic. Documentation & test cases for the new algorithm.
82 lines
1.9 KiB
Plaintext
82 lines
1.9 KiB
Plaintext
BOPAlgo_Algo.cxx
|
|
BOPAlgo_Algo.hxx
|
|
BOPAlgo_ArgumentAnalyzer.cxx
|
|
BOPAlgo_ArgumentAnalyzer.hxx
|
|
BOPAlgo_ArgumentAnalyzer.lxx
|
|
BOPAlgo_ToolsProvider.cxx
|
|
BOPAlgo_ToolsProvider.hxx
|
|
BOPAlgo_BOP.cxx
|
|
BOPAlgo_BOP.hxx
|
|
BOPAlgo_Builder.cxx
|
|
BOPAlgo_Builder.hxx
|
|
BOPAlgo_Builder_1.cxx
|
|
BOPAlgo_Builder_2.cxx
|
|
BOPAlgo_Builder_3.cxx
|
|
BOPAlgo_Builder_4.cxx
|
|
BOPAlgo_BuilderArea.cxx
|
|
BOPAlgo_BuilderArea.hxx
|
|
BOPAlgo_BuilderFace.cxx
|
|
BOPAlgo_BuilderFace.hxx
|
|
BOPAlgo_BuilderShape.hxx
|
|
BOPAlgo_BuilderSolid.cxx
|
|
BOPAlgo_BuilderSolid.hxx
|
|
BOPAlgo_CheckerSI.cxx
|
|
BOPAlgo_CheckerSI.hxx
|
|
BOPAlgo_CheckerSI_1.cxx
|
|
BOPAlgo_CheckResult.cxx
|
|
BOPAlgo_CheckResult.hxx
|
|
BOPAlgo_CheckStatus.hxx
|
|
BOPAlgo_ListOfCheckResult.hxx
|
|
BOPAlgo_MakeConnected.cxx
|
|
BOPAlgo_MakeConnected.hxx
|
|
BOPAlgo_MakePeriodic.cxx
|
|
BOPAlgo_MakePeriodic.hxx
|
|
BOPAlgo_MakerVolume.cxx
|
|
BOPAlgo_MakerVolume.hxx
|
|
BOPAlgo_MakerVolume.lxx
|
|
BOPAlgo_Operation.hxx
|
|
BOPAlgo_Options.cxx
|
|
BOPAlgo_Options.hxx
|
|
BOPAlgo_PArgumentAnalyzer.hxx
|
|
BOPAlgo_PaveFiller.cxx
|
|
BOPAlgo_PaveFiller.hxx
|
|
BOPAlgo_PaveFiller_1.cxx
|
|
BOPAlgo_PaveFiller_2.cxx
|
|
BOPAlgo_PaveFiller_3.cxx
|
|
BOPAlgo_PaveFiller_4.cxx
|
|
BOPAlgo_PaveFiller_5.cxx
|
|
BOPAlgo_PaveFiller_6.cxx
|
|
BOPAlgo_PaveFiller_7.cxx
|
|
BOPAlgo_PaveFiller_8.cxx
|
|
BOPAlgo_PaveFiller_9.cxx
|
|
BOPAlgo_PaveFiller_10.cxx
|
|
BOPAlgo_PaveFiller_11.cxx
|
|
BOPAlgo_PBOP.hxx
|
|
BOPAlgo_PBuilder.hxx
|
|
BOPAlgo_PPaveFiller.hxx
|
|
BOPAlgo_PSection.hxx
|
|
BOPAlgo_PWireEdgeSet.hxx
|
|
BOPAlgo_RemoveFeatures.cxx
|
|
BOPAlgo_RemoveFeatures.hxx
|
|
BOPAlgo_Section.cxx
|
|
BOPAlgo_Section.hxx
|
|
BOPAlgo_SectionAttribute.hxx
|
|
BOPAlgo_ShellSplitter.cxx
|
|
BOPAlgo_ShellSplitter.hxx
|
|
BOPAlgo_Tools.cxx
|
|
BOPAlgo_Tools.hxx
|
|
BOPAlgo_WireEdgeSet.hxx
|
|
BOPAlgo_WireEdgeSet.lxx
|
|
BOPAlgo_WireSplitter.cxx
|
|
BOPAlgo_WireSplitter.hxx
|
|
BOPAlgo_WireSplitter.lxx
|
|
BOPAlgo_WireSplitter_1.cxx
|
|
BOPAlgo_CellsBuilder.cxx
|
|
BOPAlgo_CellsBuilder.hxx
|
|
BOPAlgo_GlueEnum.hxx
|
|
BOPAlgo_Splitter.hxx
|
|
BOPAlgo_Splitter.cxx
|
|
BOPAlgo_Alerts.hxx
|
|
BOPAlgo.msg
|
|
BOPAlgo_BOPAlgo_msg.pxx
|