Comments (3)
Hey, thanks! That fixed the issue.
from freecad-render.
Hello,
Good point. It's about Assembly: a mesh file is exported for each assembly component (or even for each face if faces have different materials or colors), and the file name is currently built from assembly hierarchy. If this hierarchy is too large, the resulting file name can be too long from OS point of view.
As a fix, we could imagine that, if the file name is longer than a given limit, we generate another name compliant with OS requirements (for instance with tempfile.mkstemp
).
the call to the external render proceeds even after this error, which probably shouldn't happen.
It's a matter of taste. That can be handy for many reasons, including debugging. I think the best way should be to control the behavior (blocking/non blocking) via a setting.
from freecad-render.
Hello,
#316 should fix your issue. Could you please confirm? Many thanks in advance...
from freecad-render.
Related Issues (20)
- Doc: provide a test function for renderer installation HOT 1
- Cycles templates are strange HOT 5
- Cycles needing to be compiled standalone should be made more clear. HOT 29
- Adding materials seems to be broken in latest dev! HOT 15
- [Contest] HOT 5
- [feature request] Add emmision material/shader HOT 9
- AttributeError: module 'Material' has no attribute 'MaterialManager' HOT 2
- Render.view.ViewProviderView not JSON serializable HOT 4
- handling of links to std::part broken. HOT 8
- [macOS] ImportError: No module named site HOT 1
- Cycles say: Color management disabled HOT 8
- make_material can't be caller with alpha in color HOT 1
- Editing Material try error HOT 1
- Using ArchMaterial beaks rendering
- appleseed don't render HOT 3
- Merge #358 breaks workbench (init needs to be updated too to reflect removal of set_a2p) HOT 3
- Colors do not work at all with new material-changes. HOT 10
- Does not start anymore with latest FreeCAD 0.22dev and Ondsel ES 2024.2 builds HOT 13
- RUNTIME ERROR: Syntax error in texture name HOT 4
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-render.