When you create 3 or 4 points that are connected in a loop, the loop defines the outline of a patch - with one exception: If all the points lie on the same curve, no patch is created.
Figure 1 shows the two possible 3-point-patches (3 points on 3 curves and 3 points on 2 curves) and the three possible 4-point-patches (4 points on 4 curves, 4 points on 3 curves and 4 point on 2 curves). The two loops on the bottom are not patches because all points lie on the same curve (left two) or are made of more than 4 points.
![]() |
Figure 1 - Possible patches |
File | |
---|---|
New | Deletes everything. |
Open | JPatch has no own file format yet. Use Import > sPatch. |
Save | JPatch has no own file format yet. Use Export > sPatch. |
Save as | JPatch has no own file format yet. |
Import > Animation Master | Net yet implemented. |
Import > sPatch | Imports a model in sPatch format. The new model will be appended to the existing one! |
Export > sPatch | Saves the model in sPatch format. |
Export > POV-Ray | Exports as .pov file for rendering with POV-Ray |
Export > RenderMAN | Exports as .rib file for rendering with a RenderMAN renderer. |
Exit | Exits the program. |
Look&Feel | |
---|---|
Metal | Switches to the Java Look and Feel. |
CDE/Motif | Switches to the CDE/Motif Look and Feel. |
Windows | Switches to the Windows Look and Feel. |
Script | |
---|---|
Shapes > Circle | Creates a circle. You'll be asked for radius, number of segments and plane. |
Shapes > Grid | Creates a grid. You'll be asked for grid size and dimension and plane. |
Shapes > Sphere | Creates a sphere. You'll be asked for radius and number of segments. |
Render | |
---|---|
Java 3D | Starts the Java 3D shaded preview (Java3D must be installed!). You will be asked for the number of subdivisions (4 is the default, use more for simple models and less for complex models). In the preview window you can rotate (dragging the mouse with left mousebutton pressed) and zoom in/out (dragging with right mousebutton pressed). |
Info | |
---|---|
About | Shows version and copyright information |
Credits | Shows the JPatch Team members |
![]() | New | Deletes Everything. |
---|---|---|
![]() | Open | Imports a model in sPatch format. |
![]() | Save | Saves the model in sPatch format. |
![]() | Undo | Undoes the last change on the model. Currently 20 levels of undo are supported. |
![]() | Redo | Redoes the last "undo" if no other change has been made. |
![]() | Single view | Switches to single view mode. |
![]() | Split view horizontally | Switches to horizontal double view mode. |
![]() | Split view vertically | Switches to vertical view mode. |
![]() | Quad view | Switches to quad view mode. |
![]() | Move view | Drag with left mousebutton in a view to move the camera. |
![]() | Zoom view | Drag with left mousebutton in a view to zoom in and out. |
![]() | Rotate view | Drag with left mousebutton in a view to rotate the view. |
![]() | Lock/Unlock X | Locks/unlocks points on their X-axis position. |
![]() | Lock/Unlock Y | Locks/unlocks points on their Y-axis position. |
![]() | Lock/Unlock Z | Locks/unlocks points on their Z-axis position. |
![]() | Mesh mode | Switches to Mesh mode. |
![]() | Muscle mode | Not yet implemented. |
![]() | Bone mode | Not yet implemented. |
![]() | Select/Move Points | ESC |
| ||||||
---|---|---|---|---|---|---|---|---|---|
![]() | Magnet Move Tool | Not yet implemented. | |||||||
![]() | Add Curve Segment | A |
| ||||||
![]() | Add Multiple Curve Segments | A | Does the same as Add Curve Segment but doesn't switch back to default mode after you release the mousebutton. | ||||||
![]() | Scale Tool | S |
| ||||||
![]() | Rotate Tool | R |
| ||||||
![]() | Tangent Tool/Select Curve | T |
| ||||||
![]() | Delete Selected Points | DEL | Deletes all selected control-points. Note that the control-points are just removed from the curves (the curves stay connected). If you want to open a closed curve or to split a curve use the Delete Curve Segment button. | ||||||
![]() | Detach Selected Points | Detaches welded control-points. | |||||||
![]() | Insert Point | When a curve segment is selected (with the Tangelt Tool/Select Curve), Insert Point inserts a new control-point. | |||||||
![]() | Delete Curve Segment | When a curve segment is selected (with the Tangelt Tool/Select Curve), Delete Curve Segment deletes it. Closed curves will be opened and open curves will be split. | |||||||
![]() | Peak | P | Makes all selected control-points peak. When a curve segment is selected (with the Tangelt Tool/Select Curve) only the selected segment's curve will be changed. | ||||||
![]() | Round | O | Makes all selected control-points round. When a curve segment is selected (with the Tangelt Tool/Select Curve) only the selected segment's curve will be changed. | ||||||
![]() | Clone Selected Points | C | All selected control-points with at least one neighbor selected will be cloned (only curves will be cloned). The original control-points become deselected and the cloned ones selected. You can't see the result of the clone operation until you move the (now selected) clones. | ||||||
![]() | Extrude Tool | E | Extrude first clones the selected control-points (see Clone Selected Points). It then interconnects the original control-points with the cloned ones by adding a new curve or appends the clones to an existing curve (JPatch tries it's best to guess whether it should make a new curve or append to an existing one). | ||||||
![]() | Lathe Tool | L |
This tool takes 2D curves and generates 3D lathed objects. It opens a dialog asking for the number of
segments and the curvature. Clicking peak will set all curves in the resulting object to peak. Clicking round
will set all curves in the resulting object to round and will compute the optimum value for curvature.
|
Edit | |
---|---|
Undo | Undoes the last operation |
Redo | Redoes the last "undo" if no other change has been made. |
View | |
---|---|
Here you can change between front, back, left, right, top, bottom and birds eye view. |
Layer | |
---|---|
Active Layer | Here you can select the "active" layer (the layer on which new objects will be added). |
Visible Layers | Here you can choose which layer should be visible and which not. All makes all layers visible, none makes all invisible and invert inverts vi"sibility of all layers. Only control-points on visible layers can be selected! |
Grid | |
---|---|
Show | Shows a grid in all projections except birds eye |
Snap | Enables grid-snapping in all projections except birds eye. |
Set Spacing | Sets the grid spacing (to a float value). |
Show | |
---|---|
Here you can toggle control-point and curves display |
Selection | |
---|---|
Here you can select all control-points, all on the active layer or unselect all control-points, invert the selection, delete selected points, detach selected points or move the selected control-points to a different layer |
Background Image | |
---|---|
Rotoscope Background Image: This menu is only available in front/back/top/bottom or side view (not in Bird's Eye view). Set will open a file-chooser, select the image you want to be displayed. Use the Display checkbox to show/hide the image, Scale to scale and Translate to move it. |