module Sketchup
class Entities
include Enumerable
def initialize
@list = []
end
def inspect
@list.to_s
end
def empty?
@list.empty?
end
def [](o)
end
def active_section_plane
end
def active_section_plane=(section_plane)
end
def add_dimension_linear(dim_start, dim_end, offset_vector)
end
def add_dimension_radial(arc_curve, leader_break_point)
end
def add_section_plane(*args)
end
def size
end
def add_3d_text(string, alignment, font, bold = false, italic = false,
letter_height = nil, tolerance = 0.0, z = nil,
filled = true, extrusion = 0.0)
end
def add_arc(center, xaxis, normal, radius, start_angle, end_angle, segments = 12)
end
def add_circle(center, normal, radius, segments = 24)
end
def add_cline(line_Start, line_end, stipple = '')
end
def add_cpoint(point)
pt = Sketchup::ConstructionPoint.new(pt)
@list.push(pt)
return(pt)
end
def add_curve(*args)
end
def add_edges(*args)
edges = []
len = args.length
(len-1).times {|i|
edge = Edge.new(args[i], args[i+1])
edges.push(edge)
}
@list.concat(edges)
return(edges)
end
def add_face(*args)
end
def add_faces_from_mesh(mesh)
end
def add_group(*args)
end
def add_image(filename, position, width, height = nil)
end
def add_instance(definition, transformation)
end
def add_line(*args)
end
def add_ngon(center, normal, radius, segments)
end
def add_observer(observer)
end
def add_text(text, position, vector = nil)
end
def at(index)
end
def clear!
end
def count
end
def each
end
def erase_entities(*args)
end
def fill_from_mesh(mesh, weld = nil,
smooth = AUTO_SOFTEN | SMOOTH_SOFT_EDGES,
front_material = nil, back_material = nil)
end
def intersect_with(recurse, transform1, entities1, transform2, hidden, entities2)
end
def length
end
def model
end
def parent
end
def remove_observer(observer)
end
def transform_by_vectors(entities, vectors)
end
def transform_entities(transformation, entities)
end
end
end