Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'release/scripts/startup/bl_ui/space_clip.py')
-rw-r--r--release/scripts/startup/bl_ui/space_clip.py84
1 files changed, 45 insertions, 39 deletions
diff --git a/release/scripts/startup/bl_ui/space_clip.py b/release/scripts/startup/bl_ui/space_clip.py
index d9116165a0f..c7ab9de72ac 100644
--- a/release/scripts/startup/bl_ui/space_clip.py
+++ b/release/scripts/startup/bl_ui/space_clip.py
@@ -298,7 +298,11 @@ class CLIP_PT_tools_orientation(Panel):
settings = sc.clip.tracking.settings
col = layout.column(align=True)
- col.operator("clip.set_floor")
+ row = col.row()
+ props = row.operator("clip.set_plane", text="Floor")
+ props.plane = 'FLOOR'
+ props = row.operator("clip.set_plane", text="Wall")
+ props.plane = 'WALL'
col.operator("clip.set_origin")
row = col.row()
@@ -474,6 +478,41 @@ class CLIP_PT_track(Panel):
layout.label(text=label_text)
+class CLIP_PT_track_settings(Panel):
+ bl_space_type = 'CLIP_EDITOR'
+ bl_region_type = 'UI'
+ bl_label = "Tracking Settings"
+ bl_options = {'DEFAULT_CLOSED'}
+
+ @classmethod
+ def poll(cls, context):
+ sc = context.space_data
+
+ return sc.mode == 'TRACKING' and sc.clip
+
+ def draw(self, context):
+ layout = self.layout
+ clip = context.space_data.clip
+ settings = clip.tracking.settings
+
+ col = layout.column()
+
+ active = clip.tracking.tracks.active
+ if active:
+ col.prop(active, "tracker")
+
+ if active.tracker == 'KLT':
+ col.prop(active, "pyramid_levels")
+ col.prop(active, "correlation_min")
+
+ col.separator()
+ col.prop(active, "frames_limit")
+ col.prop(active, "margin")
+ col.prop(active, "pattern_match", text="Match")
+
+ col.prop(settings, "speed")
+
+
class CLIP_PT_tracking_camera(Panel):
bl_space_type = 'CLIP_EDITOR'
bl_region_type = 'UI'
@@ -595,41 +634,6 @@ class CLIP_PT_marker_display(Panel):
row.prop(sc, "path_length", text="Length")
-class CLIP_PT_track_settings(Panel):
- bl_space_type = 'CLIP_EDITOR'
- bl_region_type = 'UI'
- bl_label = "Tracking Settings"
- bl_options = {'DEFAULT_CLOSED'}
-
- @classmethod
- def poll(cls, context):
- sc = context.space_data
-
- return sc.mode == 'TRACKING' and sc.clip
-
- def draw(self, context):
- layout = self.layout
- clip = context.space_data.clip
- settings = clip.tracking.settings
-
- col = layout.column()
-
- active = clip.tracking.tracks.active
- if active:
- col.prop(active, "tracker")
-
- if active.tracker == 'KLT':
- col.prop(active, "pyramid_levels")
- col.prop(active, "correlation_min")
-
- col.separator()
- col.prop(active, "frames_limit")
- col.prop(active, "margin")
- col.prop(active, "pattern_match", text="Match")
-
- col.prop(settings, "speed")
-
-
class CLIP_PT_stabilization(Panel):
bl_space_type = 'CLIP_EDITOR'
bl_region_type = 'UI'
@@ -936,7 +940,10 @@ class CLIP_MT_reconstruction(Menu):
layout = self.layout
layout.operator("clip.set_origin")
- layout.operator("clip.set_floor")
+ props = layout.operator("clip.set_plane", text="Set Floor")
+ props.plane = 'FLOOR'
+ props = layout.operator("clip.set_plane", text="Set Wall")
+ props.plane = 'WALL'
layout.operator("clip.set_axis", text="Set X Axis").axis = "X"
layout.operator("clip.set_axis", text="Set Y Axis").axis = "Y"
@@ -983,8 +990,7 @@ class CLIP_MT_select(Menu):
layout.separator()
- props = layout.operator("clip.select_all", text="Select/Deselect all")
- props.action = 'TOGGLE'
+ layout.operator("clip.select_all").action = 'TOGGLE'
layout.operator("clip.select_all", text="Inverse").action = 'INVERT'
layout.menu("CLIP_MT_select_grouped")