Comments (2)
This is almost instantaneous on a single simple object, but it becomes too slow on many occasions :
This depends on the complexity of an object. It can even take several seconds for a single object.
The property would just need to be generated once on recompute.
But this makes it worse for everybody else. For them it makes the recompute always slower independent on whether the value is later used or not.
As a bonus, if App::Parts could also have these properties, showing the sum of the Part::Features' properties within.
Storing sums makes only sense for Area and Volume but for CoM, MoI, ... it doesn't.
from freecad.
But this makes it worse for everybody else. For them it makes the recompute always slower independent on whether the value is later used or not.
Hmm I suspected this. It is unfortunate.
But perhaps the time to compute those is only a fraction of the time of recompute? If it adds 2% of time to recompute this could be acceptable. If it adds 70% then it's obviously not acceptable.
Storing sums makes only sense for Area and Volume but for CoM, MoI, ... it doesn't.
Saying sum was a simplification, but you can definitely find the CoM of a App::Part. For MoI I'm not sure but I guess the same is true.
from freecad.
Related Issues (20)
- Arch_Schedule accepts m^3 but not m^2 as units
- Draft: snap intersection hangs indefinitely freecad HOT 3
- 3Dconnection Space Pilot stopped working HOT 9
- Using Part_EditAttachment fails when a Sketch is a member of a PD Body.
- Measurement: Distance Factor and Mirror settings options need a tooltip HOT 9
- Measurement: label distance needs to be dynamic depending on model scale HOT 1
- Arch Wall does not provide inner area HOT 1
- Start: Wrong language selected in Welcome screen HOT 2
- Extruded Draft Facebinders should be able to close their corners HOT 6
- Measurement: Settings are available only after the first measure
- Materials tool crashes on Arch workbench HOT 3
- Reordering objects in the tree view resets their placement HOT 2
- Camera doesn't always animate from the current orientation HOT 4
- On-View-Parameter inputs show at the wrong coordinates HOT 5
- AddonManager: Composite view resize issue HOT 4
- TechDraw: Snapping Dimensions: Angles/Diameter/Radii
- TechDraw: Default position + snapping of dimensions
- FEM: Reorder filters in results pipeline with drag & drop
- Measurement: UI - display arrows between measured points
- Document renames cause problems HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freecad.