Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
model = Sketchup.active_model
ents = model.active_entities
sel = model.selection
faces = sel.grep(Sketchup::Face)
if faces.empty?
UI.messagebox("هیچ Faceای انتخاب نشده")
return
end
model.start_operation("2mm Gold Polish Group", true)
گروهکردن
group = ents.add_group(faces)
gents = group.entities
ضخامت 2 میلیمتر
faces.each do |f|
begin
f.pushpull(2.mm)
rescue
end
end
ساخت متریال طلایی
mats = model.materials
gold = mats["Gold_Polished"] || mats.add("Gold_Polished")
gold.color = Sketchup::Color.new(212, 175, 55)
gold.shininess = 80
اعمال متریال
group.material = gold
نرمکردن لبهها (حس پولیش)
edges = gents.grep(Sketchup::Edge)
edges.each do |e|
e.soft = true
e.smooth = true
end
model.commit_operation