コード例 #1
0
    def __init__(self, name, text='', view=None):

        om.ObjectModelItem.__init__(self, name)

        self.views = []
        self.actor = vtk.vtkTextActor()
        prop = self.actor.GetTextProperty()
        prop.SetFontSize(18)
        self.actor.SetPosition(10, 10)
        self.actor.SetInput(text)

        self.addProperty('Visible', True)
        self.addProperty('Text', text)
        self.addProperty('Position', [10, 10],
                         attributes=om.PropertyAttributes(minimum=0,
                                                          maximum=3000,
                                                          singleStep=1))
        self.addProperty('Font Size',
                         18,
                         attributes=om.PropertyAttributes(minimum=6,
                                                          maximum=128,
                                                          singleStep=1))
        self.addProperty('Bold', False)
        self.addProperty('Italic', False)

        if view:
            self.addToView(view)
コード例 #2
0
ファイル: visualization.py プロジェクト: xijunke/director-1
    def __init__(self, name, text="", view=None):

        om.ObjectModelItem.__init__(self, name)

        self.views = []
        self.actor = vtk.vtkTextActor()
        prop = self.actor.GetTextProperty()
        prop.SetFontSize(18)
        self.actor.SetPosition(10, 10)
        self.actor.SetInput(text)

        self.addProperty("Visible", True)
        self.addProperty("Text", text)
        self.addProperty(
            "Position",
            [10, 10],
            attributes=om.PropertyAttributes(minimum=0,
                                             maximum=3000,
                                             singleStep=1),
        )
        self.addProperty(
            "Font Size",
            18,
            attributes=om.PropertyAttributes(minimum=6,
                                             maximum=128,
                                             singleStep=1),
        )
        self.addProperty("Bold", False)
        self.addProperty("Italic", False)

        if view:
            self.addToView(view)
コード例 #3
0
ファイル: visualization.py プロジェクト: rxdu/director
    def __init__(self, name, text='', view=None):

        om.ObjectModelItem.__init__(self, name)

        self.views = []
        self.actor = vtk.vtkTextActor()
        prop = self.actor.GetTextProperty()
        prop.SetFontSize(18)
        self.actor.SetPosition(10,10)
        self.actor.SetInput(text)

        self.addProperty('Visible', True)
        self.addProperty('Text', text)
        self.addProperty('Position', [10, 10], attributes=om.PropertyAttributes(minimum=0, maximum=3000, singleStep=1))
        self.addProperty('Font Size', 18, attributes=om.PropertyAttributes(minimum=6, maximum=128, singleStep=1))
        self.addProperty('Bold', False)
        self.addProperty('Italic', False)

        if view:
            self.addToView(view)