Skip to content
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

3D streamtube traces #2658

Merged
merged 41 commits into from
Jul 5, 2018
Merged

3D streamtube traces #2658

merged 41 commits into from
Jul 5, 2018

Commits on May 23, 2018

  1. streamtube integration, first pass

    kig authored and etpinard committed May 23, 2018
    Configuration menu
    Copy the full SHA
    616d043 View commit details
    Browse the repository at this point in the history
  2. add gl-streamtube to package.json

    kig authored and etpinard committed May 23, 2018
    Configuration menu
    Copy the full SHA
    2435a96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    355aed1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    583499f View commit details
    Browse the repository at this point in the history

Commits on May 24, 2018

  1. cleanup streamtube/

    - reuse cone colorbar
    - compute x/y/z bounds in calc
    - pass cmin/cmax to meshData.vertexIntensityBounds
    - rename starting position attributes
      cx/cy/cz -> startx/starty/startz
    - misc cleanup to bring streamtube closer to cone
    - add new TODOs
    etpinard committed May 24, 2018
    Configuration menu
    Copy the full SHA
    39c254e View commit details
    Browse the repository at this point in the history
  2. add first streamtube mock

    etpinard committed May 24, 2018
    Configuration menu
    Copy the full SHA
    38a1310 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    971351c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    218dfc8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1367c07 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2018

  1. add 'sizeref'

    ... using @kig's work from
        gl-vis/gl-streamtube3d#3
    etpinard committed May 29, 2018
    Configuration menu
    Copy the full SHA
    8ea0c25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b1f809 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2018

  1. fixup cmin/cmax -> vertexIntensityBounds,

    ... with the help of gl-vis/gl-streamtube3d#5
    etpinard committed Jun 1, 2018
    Configuration menu
    Copy the full SHA
    b0cd99d View commit details
    Browse the repository at this point in the history
  2. expect x/y/z and u/v/w to have matching length + add tube bounds pad

    - which makes x/y/z and u/v/w streamtube data interchangeable
      with cone traces
    - convert x/y/z columns to gl-streamtube "meshgrid" using
      Lib.distinctVals
    - add pad around tube x/y/z bounds to allow them to go a little
      bit beyond the mesh w/o getting clipped.
    etpinard committed Jun 1, 2018
    Configuration menu
    Copy the full SHA
    e99ffc9 View commit details
    Browse the repository at this point in the history
  3. first cut streamtube hover

    etpinard committed Jun 1, 2018
    Configuration menu
    Copy the full SHA
    e0ff37f View commit details
    Browse the repository at this point in the history
  4. fixup hoverinfo 'norm'

    ... while we wait solution for u/v/w on hover
    etpinard committed Jun 1, 2018
    Configuration menu
    Copy the full SHA
    fbd7980 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2018

  1. Configuration menu
    Copy the full SHA
    f5c1160 View commit details
    Browse the repository at this point in the history
  2. add cone + streamtube mock

    etpinard committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    b9a6e3f View commit details
    Browse the repository at this point in the history
  3. use gl-streamtube3d 'tubeScale' to fit tubes inside scene

    + update baselines
    etpinard committed Jun 4, 2018
    Configuration menu
    Copy the full SHA
    80bcd84 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    273292d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5da1c59 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8531e23 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    94f6195 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2018

  1. Configuration menu
    Copy the full SHA
    c40dd6b View commit details
    Browse the repository at this point in the history
  2. comment out 'sizemode' (for now)

    - `absoluteTubeSize` doesn't behave well enough for our needs.
    - leave 'fixed' as open item
    etpinard committed Jun 5, 2018
    Configuration menu
    Copy the full SHA
    8182cab View commit details
    Browse the repository at this point in the history
  3. hook in 'maxLength' as 'maxdisplayed'

    - I found gl-streamtube3d's maxLength similar enough to scatter traces'
      'marker.maxdisplayed' to use same same attribute name.
    etpinard committed Jun 5, 2018
    Configuration menu
    Copy the full SHA
    62b90b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc0c5d7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf12d10 View commit details
    Browse the repository at this point in the history
  6. emit custom event data for streamtube

    - 'x', 'y' and 'z' in the event data is not appropriate
      as they not correspond to input x/y/z values
    etpinard committed Jun 5, 2018
    Configuration menu
    Copy the full SHA
    df7ccaa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ca7c022 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2018

  1. Configuration menu
    Copy the full SHA
    9a53250 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22f0c7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d796bda View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2018

  1. Configuration menu
    Copy the full SHA
    2d1df2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0093ac8 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2018

  1. Configuration menu
    Copy the full SHA
    5c2ddfc View commit details
    Browse the repository at this point in the history
  2. add 'len' argument to zip3

    - to not have to .slice input array twice
    etpinard committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    9fa5ece View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d33fc45 View commit details
    Browse the repository at this point in the history
  4. fix #2723 - list correct 'color' attribute in cone,

    ... mesh3d, surface and streamtube attribute declarations.
    etpinard committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    9e3c533 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2018

  1. Configuration menu
    Copy the full SHA
    83f3bdc View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2018

  1. Configuration menu
    Copy the full SHA
    f348ac3 View commit details
    Browse the repository at this point in the history
  2. use [email protected]

    etpinard committed Jul 5, 2018
    Configuration menu
    Copy the full SHA
    966bc8d View commit details
    Browse the repository at this point in the history