direct.motiontrail.MotionTrail

from direct.motiontrail.MotionTrail import MotionTrail, MotionTrailFrame, MotionTrailVertex, remove_task

Inheritance diagram

Inheritance diagram of direct.motiontrail.MotionTrail

class MotionTrail(name, parent_node_path)[source]

Bases: NodePath, DirectObject

__init__(self, name, parent_node_path)[source]
add_geometry_quad(self, v0, v1, v2, v3, c0, c1, c2, c3, t0, t1, t2, t3)[source]
add_vertex(self, vertex_id, vertex_function, context)[source]
attach_motion_trail(self)[source]
begin_geometry(self)[source]
begin_motion_trail(self)[source]
check_for_update(self, current_time)[source]
delete(self)[source]
enable_motion_trail(self, enable)[source]
end_geometry(self)[source]
end_motion_trail(self)[source]
global_enable = True
motion_trail_list = []
motion_trail_task(self, task)[source]
motion_trail_task_name = 'motion_trail_task'
notify = <direct.directnotify.Notifier.Notifier object>
pause_motion_trail(self, current_time)[source]
print_matrix(self, matrix)[source]
register_motion_trail(self)[source]
reset_motion_trail(self)[source]
reset_motion_trail_geometry(self)[source]
resume_motion_trail(self, current_time)[source]
setGlobalEnable(enable)[source]
set_fade(self, time, current_time)[source]
set_texture(self, texture)[source]
set_vertex_color(self, vertex_id, start_color, end_color)[source]
task_added = False
toggle_pause_motion_trail(self, current_time)[source]
transferVertices(self)[source]
unregister_motion_trail(self)[source]
update_motion_trail(self, current_time, transform)[source]
update_vertices(self)[source]
class MotionTrailFrame(current_time, transform)[source]

Bases: object

__init__(self, current_time, transform)[source]
class MotionTrailVertex(vertex_id, vertex_function, context)[source]

Bases: object

__init__(self, vertex_id, vertex_function, context)[source]
remove_task()[source]