stepalibre
Alibre Super User
I understand much much better now. Thank you
Yes, it's clear now.It could also be that I have put lists within a list...again
performing all calculations in other programs,
I seem to keep getting the error. I used the "AI-Clean" code.View attachment 44380
Can't add the CAD file, so added it to database page.
I misunderstood where the points were. I thought the points were only in a single 3D sketch from your data. Your script separate them into individual sketches.
I start with scaling and subdivision of lengths and distances. It seems that in 3D CAD API development and generally you need to work at a "workable scale" the tools are design for and refine from there. Most of these issues are caused by the GUI and related systems not necessarily the API or kernel.scaling
More on this topic: Parameters are passed though the equation/parameter system (no idea what they call it internally) is another place where your calculated values might become truncated or have an reduced precision. This is likely why 6 places in some cases will solve this type of issue is it the max. If the value is more than 6 it might not work. I perform important calculations externally where I can use more than 6 places and control the input and output. When I import the data or set a parameter value I know what the value should be and if I get different numbers I know where to look. 10 decimal places is what I've found to be a good number for both CAD and programming applications.I start with scaling and subdivision of lengths and distances. It seems that in 3D CAD API development and generally you need to work at a "workable scale" the tools are design for and refine from there. Most of these issues are caused by the GUI and related systems not necessarily the API or kernel.
Exactly!manipulate Matlab to far more precision
I exported the data to 15 decimals in Matlab, and by default the rounding made the loft work first try. No formatting, no round function...etc.