Save/Open

Test Save and Open on files containing:

  • Cut to depth and through all on extrusion
  • Cut to depth and through all on 3D solid
  • Boolean operations on extrusion and 3D solid
  • Spheres moved from the origin
  • Result of Array Pattern and Circular Pattern
  • 3D solids on different planes

Draw on Sketch

  • Rectangle and Rectangle 3p
  • Line – connect separate lines. Line dimension should be displayed during drawing
  • Polyline
  • Horizontal and Vertical line
  • Circle and Elipse
  • Arc CSE and SER
  • Dimension on Line
  • Trim on combinations of circles, lines, arcs. Known bug: Trim on Ellipse doesn’t work
  • Fillet and Chamfer 2D on rectangle lines and polylines at angle

Test these on the following sketch types:

  • Default sketch
  • Sketch on side of an extruded solid
  • Plane that is not parallel or perpendicular to the default plane (Draw a cube and apply Chamfer on one of the edges. Use the resulting plane to create a new sketch)

Edit Sketch Shapes

  • Drag Line point editing gizmo
  • Drag Circle editing gizmo
  • Drag Rectangle point editing gizmo
  • Drag Arc (CSE and SER) points editing gizmos
  • Check that dimension changes on base line change

Edit Sketch

Change, add or delete sketch shapes for sketches used as base for:

  • Extrude
  • Cut to Depth and Cut Through All
  • Pipe and Revolve

Property Grid changes

Check that the following attribute changes are reflected on the base shape:

  • Line: length and second point coordinate
  • Circle: radius
  • Point: coordinates
  • Ellipse: minor and major radius
  • CSE arc: Known bug: editing arc properties doesn’t change the arc
  • Line: length and second point coordinate
  • Circle: radius
  • Sphere: radius
  • Torus: internal and external radius
  • Box: height, width, length (bug)
  • Cylinder: radius, height, angle
  • Cone: base and top radius, height, angle

Extrude

  • Extrude on shapes resulted from drawing on Sketch (all three types of sketches), especially:
  • Fillet and Chamfer result
  • Trim result
  • Arcs connected with lines

Cut through all

  • Cut with circle through extruded circle
  • Cut with rectangle through extruded circle
  • Cut with circle through 3d solid (bug)

Cut to depth

  • Cut with circle through extruded circle to a specified depth
  • Cut with rectangle through extruded circle
  • Cut with circle through 3d solid (bug)

Pipe

  • Apply Pipe on line and sketch shape

Translate + Undo + Redo

Translate by dragging the Translate Gizmo and editing the Translate Property grid values for these cases:

  • Shape resulted after Cut to depth
  • Revolved shape: bug: the points of the base shape remain on their original position
  • 3D solid
  • Sketch shapes
  • Sketch shapes that are part of a constraint
  • Complex shapes resulted after more than one operation (this checks that the base sketch faces are calculated correctly)

Fillet and Chamfer 3D

  • Apply on edge of cube
  • Apply on edge of an extruded circle
  • Apply on edge between two fused extruded shapes
  • Apply on edge between two fused 3D solids (bug)
  • Apply on edge between fused extrude and 3D solid

Sewing

  • Apply on two extrusions from different sketches – the result will be one object

3D Solid

  • Draw each type of shapeFuse, Intersect, Substract
  • Apply on two extrusions from different sketches
  • Apply on extrusion and 3D solid

Copy/Paste

  • Sketch shapes
  • Shapes resulted from cut through all/cut to depth
  • 3D solid

Circular Pattern and Array Pattern

  • Apply on line and extruded/cut object
  • Apply on line and 3D solid
  • Apply on line and object resulted from Boolean operations

Mirror Point and Mirror Line

  • Apply on sketch shape
  • Apply on extruded and cut solid
  • Apply on object resulted from Boolean operations
  • Apply on 3D solid (bug)

Boo Scripts

  • Run Boo scripts located in Source\UnitTesting\NaroTestSuite\Boo\

Constraints

Add constraints and change shapes that are part of constraints:

  • Sketch constraints
  • Constraint points
  • Point to point constraint
  • Point to edge constraint
  • Display constraints

Hinter

  • Parallel and perpendicular hinters on default sketch
  • Parallel and perpendicular hinters on sketch on a different plane

Other

  • Hints are displayed only when drawing tools are selected
  • View Orientation changes view plane
  • Options are saved/loaded correctly
  • Enter Sketch by selecting sketch shape on scene or in Tree View
Pages
Blogroll





The best Android Market
AndroidPit