Commit ccc172b
committed
Enhance rendering and intersection:
- Add `add_nurbs_surface` method with shading capability (`_add_surface_mesh`) and alpha blending support.
- Improve `_draw_surfaces` routine for rendering meshed NURBS surfaces.
- Integrate surface-tessellation (`surface_to_mesh`) for visualizing parametric surfaces with control over tolerance.
- Refactor examples for NURBS curve-surface intersection to utilize updated rendering capabilities (`Viewer` and `render_result`).
- Optimize curve-surface intersection routines (`nurbs_csx_v2`) with overlap tolerance and rational handling improvements.1 parent 379d8cd commit ccc172b
1 file changed
Lines changed: 46 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1923 | 1923 | | |
1924 | 1924 | | |
1925 | 1925 | | |
| 1926 | + | |
| 1927 | + | |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
| 1931 | + | |
| 1932 | + | |
| 1933 | + | |
| 1934 | + | |
| 1935 | + | |
| 1936 | + | |
| 1937 | + | |
| 1938 | + | |
| 1939 | + | |
| 1940 | + | |
| 1941 | + | |
| 1942 | + | |
| 1943 | + | |
| 1944 | + | |
| 1945 | + | |
| 1946 | + | |
| 1947 | + | |
| 1948 | + | |
| 1949 | + | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
| 1953 | + | |
| 1954 | + | |
| 1955 | + | |
1926 | 1956 | | |
1927 | 1957 | | |
1928 | 1958 | | |
1929 | 1959 | | |
| 1960 | + | |
| 1961 | + | |
| 1962 | + | |
| 1963 | + | |
| 1964 | + | |
| 1965 | + | |
1930 | 1966 | | |
1931 | 1967 | | |
1932 | 1968 | | |
| |||
2014 | 2050 | | |
2015 | 2051 | | |
2016 | 2052 | | |
2017 | | - | |
2018 | | - | |
2019 | | - | |
2020 | | - | |
2021 | | - | |
2022 | | - | |
2023 | | - | |
2024 | | - | |
2025 | | - | |
2026 | | - | |
| 2053 | + | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
| 2058 | + | |
| 2059 | + | |
| 2060 | + | |
| 2061 | + | |
| 2062 | + | |
2027 | 2063 | | |
2028 | 2064 | | |
2029 | 2065 | | |
| |||
0 commit comments