Now only problem is remained, the IIBipMaster class is deprecated in max 2022 and we should use new class IIBipDriver. Any idea how we can manage the …
After couple month struggling with this topic, I finally found a working solution (3dsmax 2022): using System.Windows; using Autodesk.Max; using Auto…
GetInterface will return null: using System.Windows; using Autodesk.Max; namespace TestLibrary { public static class TestClass { pri…
Following code should return “BipSlave_Control” (“BipDriven_Control” in 2022), but will return biped part name, for example “L Thigh”. using Autodesk…
Maybe IIBipDriver has different interface ID?
This should work right? private static readonly IInterface_ID I_BIPMASTER = globalInterface.Interface_ID.Create(0x9165, 0); private void Butt…
Thanks a lot! the TestApi,cpp is only exist in Max 2014 and below!
OK I found some classes like IIBipDriver, but I’m not sure how to use it. IIBipDriver iBipDriver = (IIBipDriver)coreInterface.GetSelNode(0); …
Klvnk: unsafe { object setXFormPacket = globalInterface.SetXFormPacket.Create(matrix,globalInterface.Matrix3.Create()); void* ptr = &setXFormPac…
“object” type can not be declared as pointer.
Klvnk: object* ptr = &setXFormPacket ; I got several errors for this: Compiler Error CS0214: Pointers and fixed size buffers may only be used…
So, We can’t do it in C#?
I tried something like this: ISetXFormPacket setXFormPacket2 = globalInterface.SetXFormPacket.Create(); setXFormPacket2.Aa = globalInterface….
“&” in &pckt means we should send the pointer not variable, right? how we can do it in C#?