Comments (5)
It seems that the function eval
in make_showable
keeps track of the results. I think that the key words are just passt without checks to the vedo interface. Maybe we should not use vedo-keywords as show_options. Use spline_c
/ spline_color
/ 'base_color` instead? The keywords are not really consistent. We use full snake-case for some keys but abbreviations for others.
from splinepy.
If you use show_options
to set options, it will show you as expected. To answer # Uses this instead : why?
- as **kwargs
are passed to gus.show
, it overwrites all the options that's applicable to sampled objects. c
is a very common option. We can stop processing show_options from kwargs to avoid confusion.
from splinepy.
I know that c
is applicable to points and meshes as well, which is exactly why I think we should rename the spline color options c
, alpha
, etc. to unique splinepy option names. Having duplicates is confusing imo, or we have to set vedo options more explicitly, with something like 'vedo_options=dict`
from splinepy.
That's a problem related to using the workflow gus.show(..., **show_options)
. You can maybe edit that part
from splinepy.
This may be - "this is a feature not a bug"
However, I see that we may want some lazy-but-accurate show_options options.
Some thoughts:
- prefix to kwargs -
spp_
. We will have to wrapgus.show
- inherit
vedo.Plotter
and extend functions for our use. This will allow us to write easier interactive miniapps
from splinepy.
Related Issues (20)
- use `weakref` to save "helpee"
- gismo para_dim==1 export keyword HOT 2
- Change unittest to pytest
- numpy DeprecationWarning in helpme/fit.py HOT 2
- Inconsistent variables for export function in io module HOT 2
- inplace knot vector update
- Pictures in documentation HOT 1
- Error in example show_microstructures - DoubleLattice
- Issue with Matrix solve HOT 4
- Issues with Proximity HOT 4
- Test Microstructure
- Error in microstructure with normal splinepy install HOT 2
- `boundary_multipatch` seems to be deleting interface information HOT 1
- Bezier Extraction issues HOT 4
- Bezier Extraction matrices for 0th degree spline
- `TileBase` missing `create_tile` interface HOT 1
- inconsistency in fitting HOT 3
- multipatch boundary id magic number HOT 2
- Swept Surface
- revolve with angle=-180
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 splinepy.