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

Curve restructuring #529

Open
wants to merge 68 commits into
base: main
Choose a base branch
from
Open

Curve restructuring #529

wants to merge 68 commits into from

Commits on Apr 28, 2023

  1. Configuration menu
    Copy the full SHA
    e2d4e72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21c8431 View commit details
    Browse the repository at this point in the history
  3. FrenetFrameCalculator: decluttered the curve class a bit by putting t…

    …he frenet frame calculation into another class.
    Domino2357 committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    a305464 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30dfbf3 View commit details
    Browse the repository at this point in the history
  5. CurveInterface: decluttered the curve further by putting the vertices…

    … and normal calculation into an interface.
    Domino2357 committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    f2480b1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    98a38e7 View commit details
    Browse the repository at this point in the history
  7. AbstractCurve: final step in decluttering the curve class. Made the c…

    …urve abstract so that now the baseShapes can be configurated with more constraints
    Domino2357 committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    a33eb3f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fbb182e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c8162ad View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    186f8b9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    093c9c7 View commit details
    Browse the repository at this point in the history
  12. Helix: fixed two typos

    Domino2357 committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    661421c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    66810fb View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Configuration menu
    Copy the full SHA
    1431c81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19bc39f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1690c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e4c03e9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    45101b2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bdb3e74 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f9442d3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fe78c74 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

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

Commits on May 25, 2023

  1. Configuration menu
    Copy the full SHA
    b711b83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f6a346 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'curve_restructuring' of https://github.com/scenerygraph…

    …ics/scenery into curve_restructuring
    
    Merge the updated revision of the 'drop operator' and the visibility
    change
    Domino2357 committed May 25, 2023
    Configuration menu
    Copy the full SHA
    dae3f98 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    efda6fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30ea2ab View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8ea3a79 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Added new Curve Interface

    Domino2357 committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    36de72e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a24093a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7baaed9 View commit details
    Browse the repository at this point in the history
  4. Added a default curve

    Domino2357 committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    3304d38 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2ff0b3c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    74c6044 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6ebda37 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9fd5752 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bef85b5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e1cdfbe View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8e7e7be View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    27d4cea View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Curve: minor change

    Domino2357 committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    2e5ef47 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Fixed merge conflicts

    Domino2357 committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    131e59e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    978b964 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7eade9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1751bc6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7228d98 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6a7bd1a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3fe65ed View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7834783 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2f5d745 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6c37f79 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b8e0916 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    27813b0 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    59d2937 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7abfa17 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

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

Commits on Mar 14, 2024

  1. Curve: Refactor and improve performance

    * MathLine renamed to PositionDirection, with arguments interchanged
    * FrenetOrientedCurve renamed to FrenetCurve
    * Calculation (CurveGeometryCalculation, FrenetFrameCalculation) objects removed and merged into FrenetCurve and DefaultCurve
    * PartialCurveMesh renamed to PartialCurve
    * inheritance patterns improved in SingleMeshCurve, PartialCurve, Helix and DefaultCurve
    skalarproduktraum committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    9bab723 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1fa9b61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2bd84f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f779a2 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    a3344dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e84ab8 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

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

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    7a24e72 View commit details
    Browse the repository at this point in the history
  2. Mesh: Add convenience methods for recursively setting wireframe and c…

    …ullingMode material properties
    skalarproduktraum committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    195d572 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b87a7c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa6d165 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

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