छोटे चेहरों के साथ स्केचअप में त्रिकोण जाल कैसे आयात करें? - फाइल-आईओ, आयात, स्केचअप

मैं फ़ाइल (ई) से एक त्रिकोण जाल आयात करने की कोशिश कर रहा हूँ।g।, .3ds, .dae)। हालांकि, ऐसा लगता है कि कुछ चेहरों (त्रिकोण) को नजरअंदाज किया जा रहा है। यदि मैं आयात करने से पहले मॉडल को 10x से मापता हूं, तो त्रिकोण चातुर्य में हैं। क्या स्केचअप को सभी चेहरे, यहां तक ​​कि छोटे लोगों को लोड करने के लिए मजबूर करने का एक तरीका है?

यहाँ अपने नियमित पैमाने पर एक बंद जाल (कोई सीमा नहीं) को लोड करने का एक उदाहरण है। स्केचअप ने कुछ त्रिकोणों को अनदेखा किया है, जिससे छेद और झूलने वाले किनारों का निर्माण होता है: कुछ गायब त्रिकोण

अगर मैं हटना मॉडल, समस्याएं बहुत बदतर हैं: कई परेशानियाँ

लेकिन अगर मैं स्केल मॉडल का पर्याप्त होना, समस्याएं दूर हो जाना: कोई समस्या नहीं

इसके अलावा, आयात करने के तुरंत बाद मैं अपना कर्सर सेट कर देता हूं"मूव मोड" के लिए, इसलिए ऑब्जेक्ट को मेरे कर्सर को रैंडमली होने के लिए जहां भी रखा गया हो क्या माउस बातचीत के बिना वर्तमान समन्वय प्रणाली में मॉडल को ठीक से आयात करने का एक तरीका है?

उत्तर:

जवाब के लिए 0 № 1

हाँ, यह एक ज्ञात समस्या है कि स्केचअप बहुत छोटे किनारों / सही ढंग से आयात नहीं करता है। यद्यपि आप इस रूबी लिपि के साथ अपसंस्कृत मॉडल की आयात प्रक्रिया को स्वचालित कर सकते हैं:

model = Sketchup.active_model
# Import your dwg file, true if you want the summary screen
model.import "C:pathtoexample.dwg", false

# Reset the selected tool
model.select_tool(nil)

# Get all imported faces
faces = model.entities.grep(Sketchup::Face)

# Create a new ComponentDefinition
definition = model.definitions.add "dwg"

# Add the points of every face to the definition
faces.each{|f| definition.entities.add_face f.vertices}

# Remove all entities
model.entities.clear!

# Create a new DefinitionInstance that is scaled by 0.5
transformation = Geom::Transformation.new(0.5)
instance = model.entities.add_instance definition, transformation

# Explode the component to work with the model
instance.explode

यह घटक को मूल में जोड़ता है और आयातित मॉडल को वापस स्केल करने का ख्याल रखता है। अगर आपका मॉडल ए skp फ़ाइल, आप इसे सीधे एक में भी लोड कर सकते हैं ComponentDefinition, लेकिन यह काम नहीं करता है dwg फ़ाइलें।


संबंधित सवाल
सबसे लोकप्रिय