What's new

Script Release: Isolate v5

GIOV

Alibre Super User
When you run Isolate the first time it will store what was already hidden. Simply run the Isolate script a second time to restore that.
It doesn't obey the script. So for now I have to do this manually in the Design Explorer. The V4 obey but it is so slow when running the isolate.
 

GIOV

Alibre Super User
@GIOV thanks for the sneak peek into your work cool looking projects! Great to see more advanced Alibre design's!
Thanks Stepalibre. A Universities consortium is interested in build a new one so I am preparing the file for. I hope next year will have full time in the new one. Imagine if Alibre has the capabilities to Run the FreeCad Ship Workbench fast!
Here is the boat finished:
1735627893289.jpeg
@GIOV, I didn't realize Alibre Python Shell works in V21. Your signature has V23. It was made with V27. The fact that AlibreX is the same today as it was in V21 is great backward capability. Unfortunately not so great if you want improvements and new features.
I really like V21 because it has a nice cursor which helps me a lot. Also the Design Explorer presentation is nice for me. I don't like the new cursor. It is very rough.
 

GIOV

Alibre Super User
It is a bit concerning about the error messages shown in the console on some screenshots. I can't tell what it was as some of the error is cut off.
Traceback (most recent call last):
File "<string>", line 214, in <module>
EnvironmentError: System.Runtime.InteropServices.COMException (0x8000FFFF): MP_VOID_BODY: body forms a void; volume not calculated (ext)
at com.alibre.automation.ExceptionMap.handleException(Exception inputException)
at com.alibre.automation.PhysicalProperties.calculate()
at com.alibre.automation.AlibreDesignSession.PhysicalProperties(ADAccuracySetting accuracy)
at Microsoft.Scripting.Interpreter.FuncCallInstruction`3.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run4[T0,T1,T2,T3,TRet](T0 arg0, T1 arg1, T2 arg2, T3 arg3)
at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at Microsoft.Scripting.Interpreter.DynamicInstruction`4.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
at IronPython.Compiler.PythonScriptCode.RunWorker(CodeContext ctx)
at Microsoft.Scripting.Hosting.ScriptSource.Execute(ScriptScope scope)
at AlibreScript.UI.IronTextBoxControl.#P2b(Object #Dp)
 

NateLiquidGravity

Alibre Super User
Try replacing 2 instances of str(ThisSess.PhysicalProperties(0).PartsCount) with 'the'
It's just code to show the number of parts in the assembly but doesn't seem to work for some reason. Perhaps the error happens with a part containing only surfaces?
 
Top