コード例 #1
0
ファイル: texture.py プロジェクト: vvoovv/prokitektura-studio
 def draw(self, context, layout):
     n = getMaterialNodes(context)
     split = layout.split(percentage=0.25)
     split.label("Texture:")
     split.template_ID(n["Image Texture"], "image", open="image.open")
     prk = context.scene.prk
     layout.prop(prk, "textureWidth")
     layout.prop(prk, "textureHeight")
コード例 #2
0
ファイル: texture.py プロジェクト: vvoovv/prokitektura-studio
 def draw(self, context, layout):
     n = getMaterialNodes(context)
     split = layout.split(percentage=0.25)
     split.label("Texture:")
     split.template_ID(n["Image Texture"], "image", open="image.open")
     prk = context.scene.prk
     layout.prop(prk, "textureWidth")
     layout.prop(prk, "textureHeight")
コード例 #3
0
ファイル: texture.py プロジェクト: vvoovv/prokitektura-studio
def getTextureWidth(self):
    n = getMaterialNodes(bpy.context)["Mapping"]
    return 1./n.scale.x
コード例 #4
0
ファイル: texture.py プロジェクト: vvoovv/prokitektura-studio
def setTextureHeight(self, value):
    n = getMaterialNodes(bpy.context)["Mapping"]
    n.scale.y = 1./value
コード例 #5
0
ファイル: texture.py プロジェクト: vvoovv/prokitektura-studio
def setTextureWidth(self, value):
    n = getMaterialNodes(bpy.context)["Mapping"]
    n.scale.x = 1./value
コード例 #6
0
ファイル: texture.py プロジェクト: vvoovv/prokitektura-studio
def getTextureWidth(self):
    n = getMaterialNodes(bpy.context)["Mapping"]
    return 1. / n.scale.x
コード例 #7
0
ファイル: texture.py プロジェクト: vvoovv/prokitektura-studio
def setTextureHeight(self, value):
    n = getMaterialNodes(bpy.context)["Mapping"]
    n.scale.y = 1. / value
コード例 #8
0
ファイル: texture.py プロジェクト: vvoovv/prokitektura-studio
def setTextureWidth(self, value):
    n = getMaterialNodes(bpy.context)["Mapping"]
    n.scale.x = 1. / value