"Python生态技术的Geco脚本"无法脚本化

2024-05-16 11:50:01 发布

您现在位置:Python中文网/ 问答频道 /正文

import rhinoscriptsyntax as rs
import scriptcontext
import Rhino

if ACTIVE:

    for i in range(len(GEO)):

        scriptcontext.doc = ghdoc

        GEO_id = GEO[i]

        doc_object = rs.coercerhinoobject(GEO_id)

        attributes = doc_object.Attributes
        geometry = doc_object.Geometry

        scriptcontext.doc = Rhino.RhinoDoc.ActiveDoc

        rhino_obj = scriptcontext.doc.Objects.Add(geometry, attributes)

        rs.ObjectColor(rhino_obj, color[i])

        mat_id = rs.AddMaterialToObject(rhino_obj)
        rs.MaterialColor(mat_id, color[i])

"Runtime error (TypeErrorException): 'Color' object is unsubscriptable Traceback: line 23, in script"

我不知道为什么“ObjectColor”是不可编写的,我已经多次将它与pythonapi匹配。我看到的不是我应该看到的东西吗?你知道吗


Tags: inimportidobjdocobjectattributesrhino