MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / tile_with_guide_bbox

Method tile_with_guide_bbox

python/pymesh/wires/Tiler.py:24–34  ·  view source on GitHub ↗
(self, bbox_min, bbox_max, reps, parameters=None)

Source from the content-addressed store, hash-verified

22 self.raw_patterns = [network.raw_wires for network in networks]
23
24 def tile_with_guide_bbox(self, bbox_min, bbox_max, reps, parameters=None):
25 self.__check_base_pattern()
26 tiler = PyMesh.WireTiler(self.raw_pattern)
27 if parameters is None:
28 parameters = Parameters(self.pattern)
29 tiler.with_parameters(parameters.raw_parameters)
30 self.raw_wire_network = tiler.tile_with_guide_bbox(
31 np.array(bbox_min, dtype=float),
32 np.array(bbox_max, dtype=float),
33 np.array(reps, dtype=int))
34 self.__apply_vertex_offset()
35
36 def tile_with_guide_mesh(self, mesh, parameters=None):
37 self.__check_base_pattern()

Callers 4

test_tiledMethod · 0.95
test_profileMethod · 0.95
test_tile_with_bboxMethod · 0.95
tile_with_guide_boxFunction · 0.95

Calls 6

__check_base_patternMethod · 0.95
with_parametersMethod · 0.95
tile_with_guide_bboxMethod · 0.95
__apply_vertex_offsetMethod · 0.95
ParametersClass · 0.90
WireTilerMethod · 0.80

Tested by 3

test_tiledMethod · 0.76
test_profileMethod · 0.76
test_tile_with_bboxMethod · 0.76