Build a shoe pattern using Jevero

Import scan

To get started, we will import a scan of a model. To to this, use the command _J_ImportScan and select the picture you want to import. Press OK to import the picture in a 1:1 scale.

You will then press on any point on the ViewPort. A new layer will be created, called “Background image”. You can now start to trace the picture.

Trace

Tracing is the very first thing that must be done when approaching creating a shoe. It means building the bone structure of the shoe in order to make it easy to make adjustments and modifications in the future. It is very crucial when creating a model. The quality of a model depends a lot on the quality of lines and intersections that are built during this phase.

Using the pencil tool and the scan, we can trace the model. The options of the _J_BaseCurveCreate we can set up corners, a different degree, or an extension on the sides of the curve

In order to create lines that work well, the most useful commands are:

  • _Join, from a collection of adjacent curves create one single continuos one.
  • _Trim, using another curve cut and delete the excess part of a given curve.
  • _J_SplitCurve, split a single curve into multiple disconnected ones.
  • _Scale, change the dimension of a given number of objects.

Through these functions, it is possible to build the base shell in order to start placing the various entities.

Note

The Dependency Tree

Jevero is a plugin for pattern engineering. The objective of the tool is to generate a file that is ready for cutting and for production, therefore it needs quick management tools and to support pattern engineers in all the stages of their job.

One of the issues that is often encountered by pattern engineers is the (recurrent) continuous editing of prototypes and models, a process involving a lot of time and effort.

In order to ease pattern engineers’ workflow, the program is built following the principles of the “Dependency Tree”.

The baseline is the foundation. Before every entity or special feature, baselines constitute the bone structure of a model. Parametricity is the way baselines control other entities. By applying every modification of the baseline to all the entities that come after, it makes editing of a pattern much more simple.

Building the model, the user must pay attention to its structure. With a few rules and practice, it will be possible to perform quick edits in a matter of seconds, while it would take a much longer time with other softwares or by doing it by hand.

Entities

Major entities in Jevero to build a shell. Entities are parametric objects that are very common in shoemaking “dictionary” and are used across the globe as communications signs and tools to build all the patterns of a shoe model, and they make the editing of a model very quick as they stick to baselines in a parametric way.

_J_NotchMulti

It is possible to create Notches to put on baselines. It is possible to pick the shape, size, direction and other options

_J_MarkerMulti

It is possible to create Markers to put on baselines. It is possible to pick the shape, size, direction and other options

_J_MirrorMulti

It is possible to create a mirrored curve by selecting the group of lines you want to mirror and the axis

_J_MarginCreate

It is possible to create a parallel line and adjust it with offset points and angles.

_J_ConstrainedChainCreateLegacy

It is possible to create chains between intersecting curves to create a greater curve

_J_StabCreate

It will create stabs on a curve or line that can be controlled in distance and number.

_J_GimpLineCreate

Will create a decoration on top of a line, taking that start and end point of the line selected and placing them both on the decided line.

_J_DecorationCreate

This command will work like stabs, but with custom shapes that need to be specified

_J_SmoothCornerCreate

This command will create a parametric corner or chamfer between two intersecting lines.

The vast majority of command selection works both ways: you can first select the object you want to apply the command to, otherwise you can select the command first and then the object you want to work on. Therefore, on all these commands, you will need to select a baseline to which apply the selected entity.

How to use Jevero/Rhino commands:

  1. Select baseline
  2. select command to apply
  3. Right click to confirm selection

The procedure may vary depending on the type of action required, but it will -almost- always follow this scheme.

Once you apply the command, you will see property windows regarding each entity.

Details on entities

_J_NotchMulti

You can pick

  1. dimensions,
  2. radius,
  3. shape

once defined the shape, you can pick the position with the “Pick” button in the Distance column, otherwise pick another line on your Viewport to place the notch on an intersection which will remain parametrical.


_J_MarkerMulti

Multi marker has the option to put markers on a base line or any line. You can control all positions, size, number and shape.

With the rightmost column you can control the number of markers and link/unlink the marker group, in order to make them all singular objects when selecting.


_J_MirrorMulti

In this command, it will be necessary to select the lines you want to mirror as the first part of command, and then select the axis you want to mirror the lines on.

The axis must be a line (meaning it only passes between 2 points), otherwise, if it is a curve, the mirror will be performed between the beginning and ending point of the curve.

After creating the mirrored line, it is possible to edit the axis and the


_J_MarginCreate

with this command it will be possible to add margins (parallel lines) with various offset and distance points.

The first 4 buttons are for adding, removing, selecting and moving an offset point of a margin. The other button is to flip to the other side.

The checkbox changes the margin’s state from Smooth to segmented.


_J_ConstrainedChainCreateLegacy

Chains are a tool that will let the user make a group of lines behave like one, while mantaining parametricity on single segments.

This concept can be explained by creating a series of lines intersecting each other, making a zig-zag path.

Through the chain tool, it is possible to unite these in one line, while being able to edit a single line if needed.

Right click to confirm


_J_GimpLineCreate

Will create a decoration on top of a line, taking that start and end point of the line selected and placing them both on the decided line.

_J_DecorationCreate

This command will work like stabs, but with custom shapes that need to be specified

These 2 commands work similarly, as the main difference is the type of application on the destination line.

  1. Create a line that is not closed (for example, a notch to create a zig-zag pattern)
  2. Select the command
  3. select first the line used as decoration, then the line on which the decoration needs to be added
  4. Select the destination line

The gimp line will result in an application on the line of the first and last points of the line.

The decoration can use closed curves, and will apply it in the middle or with a set offset.


_J_SmoothCornerCreate

To use this tool, it will be necessary to select two intersecting lines and select a radius. It will use the two points you selected as a reference for generating the fillet.