diff --git a/Lesson7/CuiDemoBase.cs b/Lesson7/CuiDemoBase.cs index e73b123..d48bf13 100644 --- a/Lesson7/CuiDemoBase.cs +++ b/Lesson7/CuiDemoBase.cs @@ -6,8 +6,6 @@ using System.Windows.Forms; using Autodesk.Max; -// for 2012: using MaxCustomControls; -// for 2013: using UiViewModels.Actions; namespace AutodeskMaxDllDemo diff --git a/Lesson7/CuiDemoTeapot.cs b/Lesson7/CuiDemoTeapot.cs index 7f75cf1..98bbc0c 100644 --- a/Lesson7/CuiDemoTeapot.cs +++ b/Lesson7/CuiDemoTeapot.cs @@ -24,9 +24,9 @@ public override void InternalExecute() object obj = i.CreateInstance(SClass_ID.Geomobject, cid as IClass_ID); if (obj == null) throw new Exception("Failed to create a sphere!"); IINode n = global.COREInterface.CreateObjectNode((IObject)obj); - IObject iobj = (IObject)obj; - IIParamArray ps = iobj.ParamBlock; - ps.SetValue(0, global.COREInterface.Time, 20.0f); + IAnimatable iobj = (IAnimatable)obj; + IIParamBlock2 ps = iobj.GetParamBlock(0); + ps.SetValue(0, global.COREInterface.Time, 20.0f, 0); n.Move(global.COREInterface.Time, global.Matrix3.Create(), global.Point3.Create(20, 20, 0), true, true, 0, true); } catch (System.Exception ex)