1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-04 18:06:22 +03:00
occt/tests/boolean/grids.list
emv 53a73fc1d1 0029683: Add functionality to make the TopoDS_Shape periodic in 3D space
Implementation of the new class *BOPAlgo_MakePeriodic* for making the shape periodic in 3D space.
Periodicity of the shape means that the shape can be repeated in any periodic direction any number of times without creation of the new geometry or splits.
The idea of this algorithm is to make the shape look similarly on the opposite sides or on the period bounds of periodic directions.
It does not mean that the opposite sides of the shape will be mirrored. It just means the the opposite sides of the shape should be split by each other and obtain the same geometry on opposite sides.
Such approach will allow repeating the shape, i.e. translating the copy of a shape on the period, without creation of new geometry because there will be no coinciding parts of different dimension.

Draw commands for the new algorithm:
* makeperiodic - makes the shape periodic in required directions;
* repeatshape - repeats the periodic shape in requested periodic direction;
* periodictwins - returns the periodic twins for the shape;
* clearrepetitions - clears all previous repetitions of the periodic shape.

Documentation & test cases for the algorithm.
2018-12-07 18:49:44 +03:00

34 lines
555 B
Plaintext

001 bcommon_2d
002 bcut_2d
003 bfuse_2d
004 bopcommon_2d
005 bopcut_2d
006 boptuc_2d
007 bopfuse_2d
008 bcommon_simple
009 bcut_simple
010 bfuse_simple
011 bcommon_complex
012 bcut_complex
013 bfuse_complex
014 bcutblend
015 bsection
016 bopsection
017 bopcommon_simple
018 bopfuse_simple
019 bopcut_simple
020 boptuc_simple
021 bopcommon_complex
022 bopfuse_complex
023 bopcut_complex
024 boptuc_complex
025 volumemaker
026 gdml_public
027 gdml_private
028 cells_test
029 splitter
030 history
031 removefeatures
032 simplify
033 opensolid
034 periodicity