You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit c0937cd
Browse filesBrowse the repository at this point in the historyBrowse files
MO Compute: build the isosurface at the requested cutoff (#226)
IsoSurfaceCmd built every surface at a hard-wired 0.05 (0.002 for ESP)
and MoPanel applied the slider's cutoff afterwards with IsoValueCmd. Each
Builder::execute() ends in a synchronous paint (refreshRenderArea is
Refresh + Update), so the 0.05 surface was drawn twice, after
IsoSurfaceCmd and after SurfDisplayTypeCmd, before the requested one.
IsoSurfaceCmd takes an "isovalue" parameter (0 keeps the field-type
default, so other callers are unchanged); MoPanel computes the initial
cutoff first and passes it, and the ESP colour-range rebuild passes the
slider's. The ESP colour shell still uses the default cutoff, as before.
Verified with tools/coin/scenes/calc-water-mopanel.scene on
calc-water-vib (HOMO): before, frames 4-5 carry thresholds +/-0.05 and
ChemIso generates at 0.05 then 0.150818; after, every frame carries
+/-0.150818 and only that surface is generated. Final frame
pixel-identical before and after.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PFPK14wBcLD1s4dYUowpP4
Copy file name to clipboardExpand all lines: docs/claude/wx-viewer/index.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,8 @@ Read this before changing any dialog, panel, sizer, grid, ewx control or the Ope
15
15
-[`ECCE_USE_COIN` (default ON) builds the viewer against Coin3D; `=OFF` keeps the vendored core for one release](ecce-use-coin-builds-the-viewer-against-coin3d.md)
16
16
-[Coin SORTED_LAYERS_BLEND is the default lobe transparency (6 passes, alpha canvas); slow scenes fall back to SCREEN_DOOR](coin-sorted-layers-blend-is-the-default-lobe-transparency.md)
17
17
-[`GlPlatform` is the viewer's only GLX/EGL code; `tools/nonx11/check.py` compiles the viewer as a non-X11 port (#232)](glplatform-is-the-viewers-only-glx-egl-code.md)
18
+
-[`Builder::execute()` paints after every command, so a command sequence shows each intermediate state (#226)](builder-execute-paints-after-every-command.md)
19
+
-[Normal-mode arrows start at the atom centre and scale uniformly; small ones end inside the sphere (#228)](normal-mode-arrows-start-at-the-atom-centre.md)
18
20
-[`tools/coin/compare.sh` renders a fixed scene set with both viewer builds (#166 stage 2); harness pitfalls](tools-coin-compare-sh-renders-both-viewer-builds.md)
19
21
-[Atom labels drew nothing in 9.x: the sh wrappers dropped `FL_FONT_PATH`; flclient now defaults to `$ECCE_HOME/data/client/fonts`](atom-labels-need-the-bundled-font-fl-font-path.md)
20
22
-[Builder Reset View (toolbar, Render menu, Home) is camera only; the old home button restored a pre-molecule camera](builder-reset-view-is-camera-only-home-key.md)
0 commit comments