Sha256: b24c61ef5139d38b076fd67f90a9be15040f05feb838c2114f26db9682b690c2
Contents?: true
Size: 634 Bytes
Versions: 2
Compression:
Stored size: 634 Bytes
Contents
# frozen_string_literal: true module Glitch3d module FindAndReplace def alter_vertices(vertices_objects_array) @target = rand(9).to_s @replacement = rand(9).to_s vertices_objects_array.each do |v| find_and_replace(v) end vertices_objects_array end def alter_faces(faces_objects_array, vertices_objects_array) faces_objects_array end def find_and_replace(vertex) vertex.x = vertex.x.to_s.tr(@target, @replacement).to_f vertex.y = vertex.y.to_s.tr(@target, @replacement).to_f vertex.z = vertex.z.to_s.tr(@target, @replacement).to_f end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
glitch3d-0.2.2.2 | lib/glitch3d/strategies/find_and_replace.rb |
glitch3d-0.2.2.1 | lib/glitch3d/strategies/find_and_replace.rb |