USER FORUM
(you are viewing a thread; or go back to list of threads)
Real-time Performance (by Tom Sato)
Hi,
What do you feel is a realistic number of constraints under which the solver can function close to real-time? In other words, through your testing, what's the number of constraints I should not exceed in order to achieve reasonable performance? And I'm referring to simple segment entities within the same group.
Thanks,
Tom
What do you feel is a realistic number of constraints under which the solver can function close to real-time? In other words, through your testing, what's the number of constraints I should not exceed in order to achieve reasonable performance? And I'm referring to simple segment entities within the same group.
Thanks,
Tom
(no subject) (by Jonathan Westhues)
Trivial constraints (vertical, horizontal, most point-coincident) are pretty close to free. The cost of other constraints will vary with the geometry, and with how far the initial guesses for parameters are from a solution (farther=slower); but for a solution in tens of milliseconds on typical hardware, figure something on the order of a hundred constraints.
If you have more, split them into multiple groups, which are then solved in user-defined sequence. You may want to do that in smaller increments anyways, to make the structure of the sketch easier to understand.
If you have more, split them into multiple groups, which are then solved in user-defined sequence. You may want to do that in smaller increments anyways, to make the structure of the sketch easier to understand.
Performance (by RYAN WIDI SAPUTRA)
Yes performance issue, i try make something like this (attached)
On last sketch, its really slow. And i experience crash once, in the middle recording tutorial. Thank god there is autosave feature :D :D, yes i experience crash alot using freecad too.
Please give me some inspiration on how i should make this file better.
Btw i try make tutorial video for my 3D printer group so many people will be use this incredible app.
On last sketch, its really slow. And i experience crash once, in the middle recording tutorial. Thank god there is autosave feature :D :D, yes i experience crash alot using freecad too.
Please give me some inspiration on how i should make this file better.
Btw i try make tutorial video for my 3D printer group so many people will be use this incredible app.
(no subject) (by whitequark)
Most of the slowness in SolveSpace comes from mesh operations, rarely from constraints; especially merging the mesh for assembly groups on CPU whereas it could be done with a transformation matrix on the GPU with the exact same result.
This is something I can address soon, after moving the rest of the rendering pipeline to OpenGL 2.
This is something I can address soon, after moving the rest of the rendering pipeline to OpenGL 2.
(no subject) (by RYAN WIDI SAPUTRA)
great, i hope we dont need to change GPU to do that.
Thx
Thx
Post a reply to this comment: