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

[Feature] Additional pool element offset methods #4

Open
acki02 opened this issue Feb 23, 2024 · 0 comments
Open

[Feature] Additional pool element offset methods #4

acki02 opened this issue Feb 23, 2024 · 0 comments
Labels
feature request Request for new features or changes to existing features

Comments

@acki02
Copy link

acki02 commented Feb 23, 2024

This is a suggestion to add new pool elements with adjustable offset methods to the origin of sub-pieces in jigsaw structures.

The theoretical implementation could look as follows:

  • Additional pool elements formations:simple_pool_element and formations:stacked_pool_element, with element type field, offset tag field and additional fields depending on type.
  • offset tag field has an offset_type, and additional fields depending on type.
    • offset_type could be set to none, static or projection
    • offset_type:none has no additional fields.
    • offset_type:static has offsetFront, offsetUp and offsetSide tag fields with max and min fields within each.
    • offset_type:projection has surface, shift, limit_celling and limit_floor fields, and optional offsetFront, offsetUp and offsetSide tag fields with max and min fields within each.
  • formations:stacked_pool_element has additional elements tag list and stack_method field.
    • this element type creates a continuus line of pool elements from origin point to offest point.
    • stack_method could be set to grow, connect, grow_best and connect_best, controlling stack origin point, and element selection.

Please ask questions if additional clarifications as to the intent of any parts of this suggestions are needed.

@acki02 acki02 added the feature request Request for new features or changes to existing features label Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Request for new features or changes to existing features
Projects
None yet
Development

No branches or pull requests

1 participant