zoukankan      html  css  js  c++  java
  • XSI经常查阅的类

    SIObject

    ProjectItem

    SceneItem

    X3DObject

    Model

    X3DObjectCollection

    Parameter

    PolygonMesh

    Geometry

    //软件相对地址的写法

    XSIApplication.InstallationPath

    //KEY关键帧

    Translate(null, -8, 5, 0);
    SaveKeyOnKeyable("cylinder1", 1);
    Translate(null, 16, 0, 0);
    SaveKeyOnKeyable("cylinder1", 25);
    Translate(null, 0, -10, 0);
    SaveKeyOnKeyable("cylinder1", 50);
    Translate(null, -16, 0, 0);
    SaveKeyOnKeyable("cylinder1", 75);
    Translate(null, 0, 10, 0);
    SaveKeyOnKeyable("cylinder1", 100);

    // 绘制视图矩形渲染

    RenderRegionCreate(siViewportB, 0, 0.5, 0, 0.5);
    SetValue("Views.ViewB.RenderRegion.MotionBlur", true, null);
    PlayForwardsFromStart();

    //表达式的应用

    set oDonut = CreatePrim( "Torus", "NurbsSurface" )
    SetValue "PlayControl.Out", 100
    SaveKey oDonut & ".kine.local.posx", 1, -30
    SaveKey oDonut & ".kine.local.posx", 100, 30
    AddExpr oDonut & ".kine.local.posy", _
                    "5*sin(" & oDonut & ".kine.local.posx * 15)", True

    //对于CLIP内部关键帧修改

    CreatePrim "Grid", "NurbsSurface"
    SaveKey "grid.kine.local.posx", 5, 0
    SaveKey "grid.kine.local.posx", 30, 5
    StoreAction , "/kine.local.pos", 2, "testStoredAction"
    AddClip "Scene_Root", "testStoredAction", , , 10
    SaveActionKey "grid.kine.local.posx", 20, -2.5

    //提供修改器

    ApplyOp( "Taper", oCube, 3, 0, null, 0 )

    //单选

    var myGrid = ActiveSceneRoot.AddGeometry( "Grid", "NurbsSurface" );
    Selection.Add( myGrid );

    //多选

    var myGrid = ActiveSceneRoot.AddGeometry( "Grid", "NurbsSurface" );
    var myCylinder = ActiveSceneRoot.AddGeometry( "Cylinder", "MeshSurface" );
    Selection.SetAsText( myGrid + "," + myCylinder )

  • 相关阅读:
    一些想说的事
    化学离子平衡作业偷懒神器
    solution
    SGU 刷题记
    INT128
    # 字典树的指针写法 1.
    CSP-S2 游记
    Tarjan 【整理】
    HGOI 20191106
    20191101
  • 原文地址:https://www.cnblogs.com/softimagewht/p/2228079.html
Copyright © 2011-2022 走看看