Skip to content

Better helical triangulation #489 and #550 fixed.#643

Merged
phkahler merged 1 commit intosolvespace:masterfrom
phkahler:better_helix
Jul 11, 2020
Merged

Better helical triangulation #489 and #550 fixed.#643
phkahler merged 1 commit intosolvespace:masterfrom
phkahler:better_helix

Conversation

@phkahler
Copy link
Member

@phkahler phkahler commented Jul 7, 2020

…4 segments and forcing grid triangulation to use a minimum of 4x4 quads. This helps with issue #489. Also add a max_dt parameter for PWL creation and use that for helical edges.

@phkahler
Copy link
Member Author

phkahler commented Jul 8, 2020

I want to hold off on this a bit more. Sorry for going too fast.

@whitequark
Copy link
Contributor

Take all the time you need! There's no harm in having half-done pull requests (it may even help a bit by showing who works on what, and perhaps inspiring collaboration).

Resolve issue solvespace#489 helix has stairsteps.
Force helix axis line to 8 segments.
Grid triangulation to use a minimum of 4 segments for degree>1.
Adds twist dependence for grid triangulation with degree=1.
Added a max_dt parameter for PWL creation and use that for helical edges.
@phkahler
Copy link
Member Author

phkahler commented Jul 9, 2020

@whitequark this seems to fix #550 as well. If you're OK with it I am.

@phkahler phkahler changed the title Better helical triangulation by forcing twisted curves to minimum of … Better helical triangulation - issue 489. Jul 10, 2020
@phkahler phkahler changed the title Better helical triangulation - issue 489. Better helical triangulation Jul 10, 2020
@phkahler phkahler changed the title Better helical triangulation Better helical triangulation Resolve issue #489 helix has stairsteps. Force helix axis line to 8 segments. Grid triangulation to use a minimum of 4 segments for degree>1. Adds twist dependence for grid triangulation with degree=1. Added a max_dt parameter for PWL creation and use that for helical edges. Jul 10, 2020
@phkahler phkahler changed the title Better helical triangulation Resolve issue #489 helix has stairsteps. Force helix axis line to 8 segments. Grid triangulation to use a minimum of 4 segments for degree>1. Adds twist dependence for grid triangulation with degree=1. Added a max_dt parameter for PWL creation and use that for helical edges. Better helical triangulation #489 and #550 fixed. Jul 10, 2020
@phkahler phkahler merged commit 9802b5d into solvespace:master Jul 11, 2020
@phkahler phkahler deleted the better_helix branch July 18, 2020 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Helix tool almost always results in invalid mesh Helix difference extrusion yeilds staircase effect

2 participants