Python Forum
Could someone help me finish this ASAP
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Could someone help me finish this ASAP
#4
Hello could anyone help me with this.

I'm trying to finish my function so that when I press create it references the information from my slider groups.


import maya.cmds as cmds
import random


"""Python Script to quickly build and shape roof tiles. Select the model, use the UI, and go
Enter the Number of tiles by inputing number of rows & columns."""


result = cmds.ls(sl=True)


class TileWindow(object):
    def createTile(self, *args):

        numberOfRows = cmds.intSliderGrp(self.rowamount, query=True, value=True)

        numberOfColumns = cmds.intSliderGrp(self.columnamount, query=True, value=True)

        amountOfHeightoffset = cmds.intSliderGrp(
            self.heightoffset, query=True, value=True
        )

        name = cmds.textFieldGrp(self.tileName, query=True, text=True)

        sel = cmds.ls(selection=True)

        Tile = cmds.polyCube(width=31.433, height=43.10, depth=3.175)

    def __init__(self):

        self.window = "TileWindow"
        self.title = "Roof Tile Creator"
        self.size = (1000, 1000)

        if cmds.window(self.window, exists=True):
            cmds.deleteUI(self.window, window=True)

        self.window = cmds.window(self.window, title=self.title, widthHeight=self.size)

        cmds.rowColumnLayout(numberOfColumns=1, adjustableColumn=True)  # Layout1
        cmds.text(
            width=100,
            height=20,
            label="Select Model for Tile",
            backgroundColor=[0, 255, 0],
        )

        cmds.setParent("..")

        cmds.rowColumnLayout(numberOfColumns=1, adjustableColumn=True)  # Layout2
        cmds.text(
            width=200,
            height=20,
            label="Rotate & Position Model on Z axis:",
            backgroundColor=[255, 165, 0],
        )

        cmds.setParent("..")

        cmds.rowColumnLayout(numberOfColumns=2, adjustableColumn=True)  # Layout3
        cmds.text(width=80, height=20, label="Row")
        cmds.separator
        self.rowamount = cmds.intSliderGrp(
            "value1",
            width=150,
            height=12.5,
            field=True,
            minValue=0,
            maxValue=999,
            value=1,
        )

        cmds.setParent("..")

        cmds.rowColumnLayout(numberOfColumns=2, adjustableColumn=True)  # Layout4
        cmds.text(width=80, height=20, label="Column")
        cmds.separator
        self.columnamount = cmds.intSliderGrp(
            "value2",
            width=150,
            height=12.5,
            field=True,
            minValue=0,
            maxValue=999,
            value=1,
        )

        cmds.setParent("..")

        cmds.rowColumnLayout(numberOfColumns=2, adjustableColumn=True)  # Layout5
        cmds.text(width=80, height=20, label="Height Offset")
        cmds.separator
        self.heightoffset = cmds.intSliderGrp(
            "value3",
            width=150,
            height=12.5,
            field=True,
            minValue=1,
            maxValue=4,
            value=1,
        )

        cmds.setParent("..")

        cmds.rowColumnLayout(numberOfColumns=1, adjustableColumn=True)  # Layout6
        self.tileName = cmds.textFieldGrp("value4", label="Tile Name:")

        cmds.rowColumnLayout(numberOfColumns=1, adjustableColumn=True)  # Layout
        self.tileCreateBtn = cmds.button(
            label="Create", width=80, height=15, command=self.createTile
        )

        cmds.showWindow()


myWindow = TileWindow()
Reply


Messages In This Thread
Could someone help me finish this ASAP - by JimmyDricks - Dec-23-2021, 12:37 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  how to check if file path finish on .csv danlopek14q 4 11,255 Apr-04-2021, 09:50 AM
Last Post: danlopek14q
  Need help with this homework for a course ASAP...need solution for completion. SP04123 8 5,261 Jun-21-2020, 06:15 PM
Last Post: buran
  really need assistance with this assignment ASAP due tomorrow mohamedhadi02 8 3,789 Jun-21-2020, 09:16 AM
Last Post: mohamedhadi02
  Need help to finish the hat on the snowman in this Python drawing soowoosamuel 1 3,474 Apr-10-2019, 06:31 AM
Last Post: j.crater
  python homework help ASAP gk34332 1 3,068 Mar-13-2019, 07:27 PM
Last Post: ichabod801
  Temperature converter Help (ASAP) Edison_Weng 1 2,950 Apr-16-2018, 01:55 PM
Last Post: stranac
  Quiz Game Help (ASAP Please!) beginnercoder04 2 3,280 Apr-15-2018, 04:13 AM
Last Post: beginnercoder04
  Storm Hurricane Tracker (NEED HELP ASAP) zak1206 2 3,938 Nov-13-2017, 02:10 PM
Last Post: gruntfutuk
  Can Anyone Finish this off FeaRoNz 5 4,140 Mar-25-2017, 10:12 AM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020