Skip to content

Quill import#985

Open
andybak wants to merge 74 commits intomainfrom
feature/quill-import
Open

Quill import#985
andybak wants to merge 74 commits intomainfrom
feature/quill-import

Conversation

@andybak
Copy link
Contributor

@andybak andybak commented Jan 1, 2026

No description provided.

@andybak andybak added the enhancement Feature added label Jan 1, 2026
@icosa-foundation icosa-foundation deleted a comment from github-actions bot Jan 15, 2026
@github-actions
Copy link

github-actions bot commented Jan 25, 2026

⚠️ Heads‑up:

The following package files were changed:

Packages/manifest.json
Packages/packages-lock.json

(Review: flagged files)

andybak and others added 18 commits February 2, 2026 17:43
Moved the new properties out of QuillTubeBrush and up into TubeBrush. Since they are called as part of the tube brush logic we might as well expose them for everybody.
The Quill brushes are now mostly specialized in the prefabs rather than the code.
Added 90° extra offset to cube, cylinder and ellipse.
Switched axis of ellipse minor axis.
Ellipse modifier: allow scale to be above 1.0 and switch axis if so.
…e to the correct knot.

We were using the m_Displacements array without taking into account the fact that vertices are shared between knots.
So for the first part of the chunk of vertices controlled by a knot we were using the displacement relative to the wrong knot.
Due to the overlap we also don't need to go through all vertices of each knot, only the second half.
…ntation basis at each control point.

Use the one matching Quill importer.
Changed variables names that were based on Blender axes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Feature added

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants