Skip to content

Isosurface integration #3311

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 42 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
892e7ed
initial scaffold for isosurface traces
kig Jun 18, 2018
f6aba79
first working version of the isosurface plot
kig Jun 22, 2018
639c287
fix isosurface meshgrid construction
kig Jun 23, 2018
6b2dbac
fix lint errors
kig Jun 25, 2018
98ad6b0
Merge branch 'master' into isosurface-traces
etpinard Jul 10, 2018
6b87ed7
add gl-isosurface3d to package-lock
etpinard Jul 10, 2018
1c4ec62
fixup post merge-master
etpinard Jul 10, 2018
d417e6e
isosurface trace [xyz](min|max) bounds
kig Aug 12, 2018
88cad83
add npm gl-isosurface to package.json
kig Aug 12, 2018
c3df068
isosurface hovertext hack in spirit of src/plots/gl3d/scene.js:91
kig Aug 24, 2018
f7eb951
Compute bounds for isosurface
kig Aug 24, 2018
604a2d9
update example to implicit bounds, 2x size
kig Aug 27, 2018
f761b09
Isosurface attributes add roles, tweak descriptions
kig Sep 10, 2018
eb5221d
isosurface eslint fixes
kig Sep 10, 2018
e75e9d7
isosurface single-color surface
kig Sep 10, 2018
2ee5f60
isosurface lint fixes
kig Sep 13, 2018
c884c89
isosurface lint fixes 2/2
kig Sep 13, 2018
c611b63
changes to package lock
archmoj Nov 5, 2018
0667ef5
fetched master
archmoj Nov 5, 2018
fa0716e
changes to package lock - adding gl-isosurface3d
archmoj Nov 5, 2018
4de0659
added a mock for isosurface3d
archmoj Nov 5, 2018
023469d
corrected the mock for isosurface3d
archmoj Nov 5, 2018
17dfbd4
Merge remote-tracking branch 'origin/master' into isosurface-traces_f…
archmoj Nov 5, 2018
2d7b7db
updated baseline image
archmoj Nov 5, 2018
09211ba
clip and support for reversed bounds
archmoj Nov 5, 2018
f50b820
correct image with reversed bound
archmoj Nov 5, 2018
5b8a58b
Merge remote-tracking branch 'origin/master' v.1.42.3 into isosurface…
archmoj Nov 7, 2018
a3f7fdf
using refactored module pass 1
archmoj Nov 7, 2018
78eca55
using the new module pass 2
archmoj Nov 7, 2018
ca7519e
renamed the mock and baseline
archmoj Nov 9, 2018
f161a06
http to https
archmoj Nov 21, 2018
51a77dc
using revised gl-isosurface code
archmoj Dec 3, 2018
931de37
updated mock
archmoj Dec 6, 2018
0227262
updated isosurface baseline
archmoj Dec 6, 2018
eaa2e81
apply changes in gl-isosurfcae3d
archmoj Dec 6, 2018
4c243c9
fetch master
archmoj Dec 6, 2018
6f546f0
fixes regarding surfacecolor PR to solve merge conflicts
archmoj Dec 6, 2018
817cc29
lower resoultion mock
archmoj Dec 6, 2018
b313470
new baseline and comments
archmoj Dec 6, 2018
961dd16
few more items to resolve the conflict
archmoj Dec 6, 2018
a0421c2
fixes to past the tests
archmoj Dec 6, 2018
fd29638
removed unused code block
archmoj Dec 14, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Isosurface attributes add roles, tweak descriptions
  • Loading branch information
kig committed Sep 10, 2018
commit f761b0921131d41f3d2f3fb16f3f91b6cb9e5b1c
32 changes: 18 additions & 14 deletions src/traces/isosurface/attributes.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,97 +21,101 @@ var attrs = {
role: 'info',
editType: 'calc+clearAxisTypes',
description: [
'Sets the x coordinates of the isosurface'
'Sets the x coordinates of the volume data'
].join(' ')
},
y: {
valType: 'data_array',
role: 'info',
editType: 'calc+clearAxisTypes',
description: [
'Sets the y coordinates of the isosurface'
'Sets the y coordinates of the volume data'
].join(' ')
},
z: {
valType: 'data_array',
role: 'info',
editType: 'calc+clearAxisTypes',
description: [
'Sets the z coordinates of the isosurface'
'Sets the z coordinates of the volume data'
].join(' ')
},

value: {
valType: 'data_array',
role: 'info',
editType: 'calc',
description: 'Sets the intensity values of the isosurface.'
description: 'Sets the intensity values of the volume data.'
},

isomin: {
valType: 'number',
role: 'info',
editType: 'calc',
description: 'Sets the minimum iso bound of the isosurface.'
description: 'Sets the minimum intensity bound of the isosurface.'
},

isomax: {
valType: 'number',
role: 'info',
editType: 'calc',
description: 'Sets the maximum iso bound of the isosurface.'
description: 'Sets the maximum intensity bound of the isosurface.'
},

xmin: {
valType: 'number',
role: 'info',
editType: 'calc',
description: 'Sets the minimum x bound of the isosurface.'
},

xmax: {
valType: 'number',
role: 'info',
editType: 'calc',
description: 'Sets the maximum x bound of the isosurface.'
},

ymin: {
valType: 'number',
role: 'info',
editType: 'calc',
description: 'Sets the minimum y bound of the isosurface.'
},

ymax: {
valType: 'number',
role: 'info',
editType: 'calc',
description: 'Sets the maximum y bound of the isosurface.'
},

zmin: {
valType: 'number',
role: 'info',
editType: 'calc',
description: 'Sets the minimum z bound of the isosurface.'
},

zmax: {
valType: 'number',
role: 'info',
editType: 'calc',
description: 'Sets the maximum z bound of the isosurface.'
},

smoothnormals: {
valType: 'boolean',
role: 'info',
editType: 'calc',
description: ''
},

singlemesh: {
valType: 'boolean',
editType: 'calc',
description: ''
description: 'Smooth normals of the isosurface (default: true)'
},

isocaps: {
valType: 'boolean',
role: 'info',
editType: 'calc',
description: ''
description: 'Whether to generate isocaps for the isosurface (default: true)'
},

text: {
Expand Down