J_MarginCreate

J_MarginEdit

Create and edit margins

Margins are variable offset curves that refer to a base curve and a number of its points to calculate an offset from it.

Find it in: JPattern Design sidebar (J_MarginCreate) or Edit Entity cascade menu on JPattern Design toolbar (J_MarginEdit)

Steps

  1. Select the curve to add the margin to or Select the margin to edit
  2. Use the dialog to add/remove offset points and to edit them
  3. Click Ok (or press Space) to confirm

Margin tutorial

Options

Offset points management

  • Add (shortcut: W): Insert an offset point to control the margin
  • Remove (shortcut: R): Delete an existing offset point
  • Select (shortcut: E): Select an existing offset point to edit distance value with the numeric box
  • Move (shortcut: Q): Move an existing offset point along the curve

Other options

  • Flip (shortcut: T): Move the margin to the other side of the curve
  • Smooth (shortcut: Y): Use a smoother interpolation between offset points

Remarks

If you want a simple constant margin just edit the numeric box to set its value

J_MarginBothSides

Create a margin on both sides of the base curve

Automatically add a margin on both sides. They will be created with uniform offset, you can later edit the resulting margins according to your needs.

Find it in: Margin cascade toolbar

Steps

  1. Select the curve to add the margin to.
  2. Set the offset option in the command line.
  3. The margins will be added on the model

Margin both sides tutorial

Options

  • Offset: the offset used to create the margin. This will be a uniform offset that can be later edited as needed.

J_MarginMulti

Create multiple margins on the same curve

This command will add a given number of margins on a constant offset.

Find it in: Margin cascade toolbar

Steps

  1. Select the curve to add the margin to.
  2. Set the options given in the form
  3. Click Ok (or press space) to confirm

Margin multi tutorial

Options

  • Offset: the base offset to use for creating the first margin. Subsequent ones will use multiples of this distance
  • LineCount: the number of margins to generate on the curve. Each margin is independent from the others, they are not built one on top of the other.
  • Flip (shortcut: T): use this button to place the margins on the opposite side of the base curve

J_MarginGripOn

Enable margin grip points

Margins can be quickly edited using their grip points.

Find it in: Margin cascade toolbar

Steps

  1. Select the margin to edit
  2. The grip points will appear
  3. You can edit the margin points
  4. Pressing Esc key will disable the grip points

Marker Grip tutorial

Remarks

You can drag a grip point on the opposite side of the base curve respecting the other ones, to make an intersecting margin

J_SwapMarginWithParent

Swap a margin with its parent base curve, keeping all dependencies in place

Find it in: Margin cascade toolbar

Steps

  1. Select the margin to swap
  2. The margin and its parent are swapped, preserving the original geometry; all dependencies are swapped as well

Swap Marker tutorial

Remarks

When swapping a base curve with a margin that is partialised, the partialisation needs to be reset. In such a case, the user is asked for confirmation.

J_MarginFromTemplate

Create a margin by applying a pre-defined set of offset amounts to different sections along the shell

Find it it: Margin cascade toolbar

Steps

  1. Start the command and select the shell curves to determine the bounding box that will be used to generate the sections.
  2. Select the curves over which the margins will be built.
  3. The default template will divide the shell length into 6 sections:
  4. H (Heel) - predefined margin offset 2.0
  5. Q (Quarter) - predefined margin offset 4.0
  6. E (Eyestay) - predefined margin offset 6.0
  7. V (Vamp) - predefined margin offset 8.0
  8. C (Cap) - predefined margin offset 12.0
  9. The command dialog will pop up and a preview of the margins is shown: for each margin, an offset point with the correct distance is created in the related section's location.
  10. By interacting with the dialog, the user can:
  11. Select a different template by means of the drop down menu
  12. Clone the current template so that a copy can be edited
  13. Delete the current template
  14. Edit the current template, modifying each section's relative position, offset amount or label; it is also possible to remove entirely a section or add a new one (by clicking the + or X buttons)
  15. Toggle some properties for the margins' geometry - namely Flip the margin to the base curve's other side or having a Smooth interpolation of the margin curves. Finally the user can also check the Add cage checkbox to visualize the reference cage after closing the dialog.
  16. When the user is satisfied with the setup, the margins are created by confirming the dialog.

Margin from Template

Remarks

The generated margins are regular multi-offset margins that can be edited separately.

J_MarginMatch

Match a curve and convert it to a margin

Convert a base curve to a margin entity dependant from another curve

Find it in: margin dropdown toolbar

Steps

  1. Select a curve to use as parent of the margin
  2. Select the base curve to convert to margin
  3. Use the options in the command line to refine the result
  4. Right-click or press Enter to confirm

Margin match tutorial

Options

  • Mode: Select the interpolation mode
  • Smooth: Use a loose interpolation with less accuracy but a better quality curve as result
  • Stiff: Use a more tight interpolation that produce a more "kinky" curve as result
  • Pick point: You will be able to pick any point you want on the parent curve to force the interpolation on them

  • Delete input: Choose wether to keep the original base curve or to keep only the generated margin