Module: JennCad::Primitives

Includes:
ZIsh
Included in:
JennCad
Defined in:
lib/jenncad/primitives/cube.rb,
lib/jenncad/primitives/slot.rb,
lib/jenncad/primitives/text.rb,
lib/jenncad/primitives/circle.rb,
lib/jenncad/primitives/sphere.rb,
lib/jenncad/primitives/square.rb,
lib/jenncad/primitives/polygon.rb,
lib/jenncad/primitives/cylinder.rb,
lib/jenncad/primitives/primitive.rb,
lib/jenncad/primitives/polyhedron.rb,
lib/jenncad/primitives/projection.rb,
lib/jenncad/primitives/hull_object.rb,
lib/jenncad/primitives/rounded_cube.rb,
lib/jenncad/primitives/union_object.rb,
lib/jenncad/primitives/boolean_object.rb,
lib/jenncad/primitives/linear_extrude.rb,
lib/jenncad/primitives/rotate_extrude.rb,
lib/jenncad/primitives/subtract_object.rb,
lib/jenncad/primitives/intersection_object.rb

Defined Under Namespace

Classes: BooleanObject, Circle, Cube, Cylinder, HullObject, IntersectionObject, LinearExtrude, Polygon, Polyhedron, Primitive, Projection, RotateExtrude, RoundedCube, Slot, Sphere, Square, SubtractObject, Text, UnionObject

Instance Attribute Summary collapse

Method Summary

Methods included from ZIsh

#cz, #flip_axis, #flip_rotation, #set_anchors_z

Instance Attribute Details

#center_boolObject

Returns the value of attribute center_bool.



3
4
5
# File 'lib/jenncad/primitives/linear_extrude.rb', line 3

def center_bool
  @center_bool
end

#convexityObject

Returns the value of attribute convexity.



3
4
5
# File 'lib/jenncad/primitives/linear_extrude.rb', line 3

def convexity
  @convexity
end

#cutObject

Returns the value of attribute cut.



2
3
4
# File 'lib/jenncad/primitives/rotate_extrude.rb', line 2

def cut
  @cut
end

#slicesObject

Returns the value of attribute slices.



3
4
5
# File 'lib/jenncad/primitives/linear_extrude.rb', line 3

def slices
  @slices
end

#twistObject

Returns the value of attribute twist.



3
4
5
# File 'lib/jenncad/primitives/linear_extrude.rb', line 3

def twist
  @twist
end