pymel

    0熱度

    2回答

    我正在嘗試縮放UV。我有當前UV外殼佔用的0-1 UV空間的百分比和我需要外殼佔據的百分比。什麼是最好的方式來做到這一點? 我試過使用pm.polyEditUVs(),但我不能拿出一個公式將百分比轉換爲合適的比例值。 如果我含糊不清,請告訴我,我會盡量做得更具體。 編輯: 我道歉,我的問題是不完整的。 pm.polyEditUVs()中的比例值不是按面積比例縮放,而是使用U和V值獨立進行比例縮放。

    0熱度

    1回答

    我正在研究爲python中的一些自定義腳本創建新熱鍵,並希望使用pm.nameCommand和pm.hotkey命令。問題是,當我從腳本編輯器運行以下代碼時,它運行良好,一切都很花哨,但是當我從腳本運行它時,當嘗試使用熱鍵時出現錯誤。 import pymel.core as pm import toolTest #clear existing hotkey pm.hotkey(keySh

    -1熱度

    2回答

    有沒有辦法在不使用xform的情況下居中對象的pivot? 我真的很想嘗試找到pyMel版本或maya api,因爲xform通常比pymel或api解決方案慢10倍。 很明顯,你可以像這樣的XForm實現它: xform(obj, cp=1) 但我試圖找到另一種方式,沒有人知道什麼?

    1熱度

    1回答

    有沒有辦法查看Maya中是否存在對象,但僅查找部分對象名稱? 例如,搜索以object開頭的對象,但它的實際名稱是object_001。 有沒有辦法做到這一點?因爲它代表我只知道如何尋找一個特定的名稱: if (objExists('object_001'): //Do Something 但顯然obj stringwould必須精確到對象E它的自我。

    23熱度

    8回答

    有沒有辦法將使用qtDesigner生成的用戶界面轉換爲無需額外文件即可使用的Python版本? 我正在使用Maya進行此UI,並將此UI文件轉換爲可執行的可讀蟒蛇版本將非常棒!

    3熱度

    3回答

    我在Autodesk Maya中使用Python編程函數(使用PyMel for Maya) 我有三個3D點; p0,p1,p2。然後他們做了一個嚴格的轉換,所以在轉換之後(仿射變換),我有了他們的新位置; q0,q1,q2。 我也有轉型前的第四點; P3。我想在相同的轉換之後計算它的位置; Q4。 所以我需要計算轉換矩陣,然後將其應用於p4。我也不知道該怎麼做。 List =一組對象 impor

    0熱度

    1回答

    我有這樣的錯誤消息:#錯誤:IndentationError:取消縮進不匹配任何外部縮進級別# 我曾嘗試刪除所有縮進和更換,以四個空格爲每一個凹陷,但我仍然得到這個錯誤。 該怎麼辦? import pymel.core as pm class UI(): def __init__(self): print 'init' def renameselection

    0熱度

    1回答

    我在選擇場景中的所有bindpose節點時遇到問題。 我該如何得到它們? 我對這個腳本使用了PyMEL。

    0熱度

    2回答

    林獲取圖形。 比方說,我保存這些邊緣是這樣的: edges = pm.filterExpand(sm=32) 從這裏,我可以選擇的第一邊緣,並通過分割unicode字符串獲得對象: 'pSphere1.e[274]' 以下是我拆它,它給了我pSphere1,但是調用getShape()上仍然無法正常工作,因爲它是一個Unicode對象。 object = edges[0].split('.')[0

    1熱度

    1回答

    比方說,我在polyPlane上方有一個定位符。我想要做的是從定位器中查找或追蹤陰性或陽性y直到它撞擊polyPlane並返回最近點/頂點的位置/我想這已經完成了100萬次,但是我發現的唯一例子是基於所有座標軸找出最近點,這在我的情況下幾乎是無用的。 我將不勝感激任何幫助,我可以得到! 編輯:第一建議的解決方案,我想實現