components.simulator.model package¶
Submodules¶
components.simulator.model.create_actors module¶
-
components.simulator.model.create_actors.add_block(position)¶
-
components.simulator.model.create_actors.display_path(path=[(0, 0, 0, 'top'), (1, 0, 0, 'top'), (2, 0, 0, 'top'), (3, 0, 0, 'top'), (4, 0, 0, 'top'), (5, 0, 0, 'top')])¶
-
components.simulator.model.create_actors.setup_file_names(num)¶
-
components.simulator.model.create_actors.setup_pipeline_objs(colors, robot_id, points=False)¶ Internal function to initialise vtk objects. :return: reader_list, actor_list, mapper_list
-
components.simulator.model.create_actors.setup_structure_display(blueprint, pipeline, color)¶ Internal function to initialise vtk objects. :return: reader_list, actor_list, mapper_list
components.simulator.model.graphics module¶
-
class
components.simulator.model.graphics.AnimationUpdate(robot, robot_base, index, direction, trajectory, path, placedObstacle=False, obstacle=None)¶ Bases:
object
-
components.simulator.model.graphics.MakeAxesActor(scale, xyzLabels)¶
-
class
components.simulator.model.graphics.VtkPipeline(background=(0.15, 0.15, 0.15), total_time_steps=None, timer_rate=60, gif_file=None)¶ Bases:
object-
add_actor(actor)¶
-
animate()¶
-
remove_actor(actor)¶
-
render(ui=True)¶
-
screenshot(filename=None)¶
-
set_camera()¶
-
timer_tick()¶
-
-
components.simulator.model.graphics.axesActor2d()¶
-
components.simulator.model.graphics.axesCube(ren, x_bound=matrix([[-1.5, 1.5]]), y_bound=matrix([[-1.5, 1.5]]), z_bound=matrix([[-1.5, 1.5]]))¶
-
components.simulator.model.graphics.axesCubeFloor(ren, x_bound=matrix([[-1.5, 1.5]]), y_bound=matrix([[-1.5, 1.5]]), z_bound=matrix([[-1.5, 1.5]]), position=matrix([[ 0., -1.5, 0. ]]))¶
-
components.simulator.model.graphics.axesUniversal()¶
-
components.simulator.model.graphics.axes_x_y(ren)¶
-
components.simulator.model.graphics.circleForTrajectory(point, direction, index=None)¶
-
components.simulator.model.graphics.cubeForPath(point)¶
-
components.simulator.model.graphics.floor()¶
-
components.simulator.model.graphics.setup_structure_display(blueprint, sort=None)¶ Internal function to initialise vtk objects. :return: reader_list, actor_list, mapper_list
-
components.simulator.model.graphics.vtk_named_colors(colors)¶ Returns a list of vtk colors :param colors: List of color names supported by vtk :return: A list of vtk colors
-
components.simulator.model.graphics.vtk_named_colors_3d(colors)¶ Returns a list of vtk colors :param colors: List of color names supported by vtk :return: A list of vtk colors
components.simulator.model.model module¶
-
class
components.simulator.model.model.Inchworm(base=None, blueprint=None, port=None, baud=9600)¶