Model 3D构建的应用程序接口

    公开(公告)号:CN1809843A

    公开(公告)日:2006-07-26

    申请号:CN200480001353.8

    申请日:2004-07-29

    Applicant: 微软公司

    CPC classification number: G06T15/00 G06T17/005

    Abstract: 一应用程序接口可被用以构建由Model3D对象定义的3D模型的三维(3D)景物。该接口具有一个或多个组对象以及一个或多个叶对象。这些组对象包含或收集其它组对象和/或叶对象。叶对象可以是绘制对象或照度对象。组对象可具有变换操作以变换收集于其组中的对象。绘制对象定义绘制3D景物的3D模型或在3D模型上绘制2D图像的指令。照度对象定义照亮3D景物中3D模型的光线的类型和方向。方法处理用应用程序接口的对象构建的计算机程序对象的树分层结构。该方法遍历对象的3D景物树分层结构的分支,以处理组对象和叶对象。该方法检测下一未处理对象是组对象还是叶对象。如果是叶对象,方法检测该叶对象是光线对象或绘制3D对象。如果叶对象是光线对象,设置3D景物的照度。如果检测到绘制3D对象,则绘制按照度照亮的3D模型。该方法还对由组对象收集的对象组执行组操作。

Patent Agency Ranking