C4D python外掛程式編寫之Doc API系列

來源:互聯網
上載者:User

標籤:

BaseDocument.GetData() 未知

BaseDocument.GetDocumentData()未知

BaseDocument.SetDocumentData()未知

BaseDocument.GetSettingsInstance()未知

 

doc.GetFirstObject()

擷取情境中排在第一個的物體

 

BaseDocument.GetFirstMaterial()

獲得首個材質球,例:

def main():    firstMat = doc.GetFirstMaterial()    print(firstMat.GetName())

有3個材質球mat1,mat2,mat3。列印mat1

 

BaseDocument.GetFirstRenderData()

 

  • BaseDocument.InsertRenderData()未知
  • BaseDocument.InsertRenderDataLast()未知
  • BaseDocument.InsertMaterial()未知
  • BaseDocument.InsertObject()未知

 

  • BaseDocument.GetActiveRenderData()未知
  • BaseDocument.GetActiveObject()獲得當前啟用物件
  • BaseDocument.GetActiveMaterial()獲得當前啟用材質球
  • BaseDocument.GetActiveTag()獲得當前啟用標籤

 

  • BaseDocument.GetOrderedActiveObjects()獲得已排序的當前啟用物件數組
  • BaseDocument.GetActiveObjects()獲得已排序的當前啟用物件數組
  • BaseDocument.GetActiveTags()獲得所有啟用的標籤數組
  • BaseDocument.GetActiveMaterials()獲得所有啟用的材質球數組
  • BaseDocument.GetSelection()獲得當前選中的Object
  • BaseDocument.GetActiveObjectsFilter()未知

 

  • BaseDocument.GetObjects()未知
  • BaseDocument.GetMaterials()獲得所有材質球數組

 

  • BaseDocument.SetActiveObject()設定為啟用物件
  • BaseDocument.SetActiveRenderData()未知
  • BaseDocument.SetActiveTag()設定為啟用標籤
  • BaseDocument.SetActiveMaterial()設定為啟用材質球
  • BaseDocument.SetSelection()設定為當前選中

 

  • BaseDocument.Flush()未知

 

  • BaseDocument.GetHighest()未知

 

  • BaseDocument.SearchMaterial()
  • BaseDocument.SearchMaterialInc()
  • BaseDocument.SearchObject()
  • BaseDocument.SearchObjectInc()

 

  • BaseDocument.GetHelperAxis()

 

  • BaseDocument.GetAllTextures()

 

  • BaseDocument.GetChanged()
  • BaseDocument.SetChanged()

 

  • BaseDocument.SetDocumentName()
  • BaseDocument.SetDocumentPath()
  • BaseDocument.GetDocumentName()
  • BaseDocument.GetDocumentPath()

 

  • BaseDocument.GetLOD()
  • BaseDocument.SetLOD()

 

  • BaseDocument.GetFps()
  • BaseDocument.SetFps()

 

  • BaseDocument.GetMinTime()獲得起始時間
  • BaseDocument.SetMinTime()設定起始時間

 

  • BaseDocument.GetMaxTime()獲得最大時間
  • BaseDocument.SetMaxTime()設定最大時間

 

  • BaseDocument.GetLoopMinTime()
  • BaseDocument.SetLoopMinTime()

 

  • BaseDocument.GetLoopMaxTime()
  • BaseDocument.SetLoopMaxTime()

 

  • BaseDocument.GetTime()獲得時間
  • BaseDocument.SetTime()設定時間

 

  • BaseDocument.GetRenderLod()
  • BaseDocument.SetRenderLod()

 

  • BaseDocument.GetAction()未知
  • BaseDocument.SetAction()未知

 

  • BaseDocument.GetActiveToolData()

 

  • BaseDocument.GetMode()
  • BaseDocument.SetMode()

 

  • BaseDocument.IsEditMode()

 

  • BaseDocument.StartUndo()
  • BaseDocument.EndUndo()
  • BaseDocument.AddUndo()
  • BaseDocument.DoRedo()
  • BaseDocument.DoUndo()
  • BaseDocument.GetUndoPtr()
  • BaseDocument.FlushUndoBuffer()
  • BaseDocument.FindUndoPtr()

 

  • BaseDocument.RecordKey() 
  • BaseDocument.AutoKey() 

 

  • BaseDocument.GetActiveBaseDraw()
  • BaseDocument.GetRenderBaseDraw()
  • BaseDocument.GetBaseDraw()
  • BaseDocument.GetBaseDrawCount()

 

  • BaseDocument.AnimateObject()
  • BaseDocument.FindSceneHook()
  • BaseDocument.ForceCreateBaseDraw()
  • BaseDocument.ExecutePasses()
  • BaseDocument.GetDrawTime()
  • BaseDocument.GetLayerObjectRoot()
  • BaseDocument.GetParticleSystem()
  • BaseDocument.GetSplinePlane()
  • BaseDocument.IsAxisEnabled()
  • BaseDocument.Polygonize()
  • BaseDocument.SendInfo()
  • BaseDocument.SetRewind()
  • BaseDocument.GetDocPreviewBitmap()

C4D python外掛程式編寫之Doc API系列

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.