Three.js: рддреАрдиjs . рдХреЗ рд▓рд┐рдП IFC рдЖрдпрд╛рддрдХ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рд╕рд┐рддре░ 2016  ┬╖  62рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mrdoob/three.js

рдореИрдВ рддреАрдиjs рдХреЗ рд▓рд┐рдП рдПрдХ ifc 2x3 рдЖрдпрд╛рддрдХ рд▓рд┐рдЦрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╣реИ рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд╕реНрддреБрдПрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВрдЧреАред

рдХреНрдпрд╛ рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд┐рддрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдореЗрд░реА рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЗрд╕реЗ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рдЕрдВрддрддрдГ ifc4 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рдЬреЛрдбрд╝реЗрдЧрд╛

рдЖрдпрд╛рддрд┐рдд рдЖрдИрдПрдлрд╕реА рдХрд╛ рдЙрджрд╛рд╣рд░рдг:
ifc-imported

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдПрдХ рдкреАрдЖрд░ рдХреЗ рд▓рд┐рдП рд╡реЛрдЯ рдХрд░рддрд╛ рд╣реВрдВред THREE.IFCLoader рдПрдХ рдорд╣рд╛рди рдпреЛрдЧрджрд╛рди рд╣реЛрдЧрд╛!

рд╕рднреА 62 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдпрд╣ рдереНрд░реАрд╕реАрдПрд╕рдЬреА рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ

рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрднреА рдирд╣реАрдВ рд╕реБрдирд╛ред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдХрд╣рд╛рдБ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рдЬрд╣рд╛рдБ рддрдХ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдирд┐рд░реНрдорд╛рдг рд╡реНрдпрд╡рд╕рд╛рдп, рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдореЙрдбрд▓рд┐рдВрдЧ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреБрдЫ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдХреИрдб, рд░реЗрд╡рд┐рдЯ, рдЯреЗрдХрд▓рд╛ рдФрд░ рд╕реЛрд▓рд┐рдмреНрд░реА рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рддред

рдЕрдЪреНрдЫрд╛ рдЕрдЪреНрдЫрд╛!
рдЗрд╕рдХреЗ рд▓рд┐рдП рдереНрд░реАрд╕реАрдПрд╕рдЬреА рдХреА рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП; рдПрдХ рджреАрд╡рд╛рд░ рд╡рд╕реНрддреБ (рддреАрдиj рдореЗрдВ рдирд┐рдХрд╛рд▓реА рдЧрдИ рдЖрдХреГрддрд┐) рдореЗрдВ рдПрдХ рдЙрджреНрдШрд╛рдЯрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдЙрдкрд╛рдп рдЬреЛ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╡рд╣ рдерд╛ рдереНрд░реАрд╕реАрдПрд╕рдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред IfcBooleanResult рдЬреИрд╕реЗ рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

ifcOpeningElement рдпреБрдХреНрддрд┐ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ:
http://www.buildsmart-tech.org/ifc/IFC2x3/TC1/html/ifcproductextension/lexical/ifcopeningelement.htm

рдЖрдк рдпрд╣рд╛рдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
http://www.ifcquery.com

@mrdoob , IFC рдХрд╛ рдорддрд▓рдм рдЗрдВрдбрд╕реНрдЯреНрд░реА рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреНрд▓рд╛рд╕реЗрд╕ рд╣реИ рдФрд░ рдпрд╣ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдЗрдВрдлреЙрд░реНрдореЗрд╢рди рдореЙрдбрд▓/рдореИрдиреЗрдЬрдореЗрдВрдЯ (BIM) рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдлреЙрд░реНрдореЗрдЯ рд╣реИред рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЖрдо рддреМрд░ рдкрд░ рдЗрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрдХреБрд▓ рд╣реИрдВ Revit , ArchiCAD , VisualARQ , рдФрд░ рдХрд╛рдлреА рдХреБрдЫ рдЕрдиреНрдпред рдЬрдмрдХрд┐ рдореИрдВ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдмреАрдЖрдИрдПрдо рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдорд╛рдирдХ рд╡рд╕реНрддреБ рдкреНрд░рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рджреАрд╡рд╛рд░реЗрдВ, рд╕реНрд▓реИрдм, рдЫрдд, рд╕реАрдврд╝рд┐рдпрд╛рдВ, рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ, рдЖрджрд┐ рд╕рднреА рдПрдХ рдкрд░рд┐рд╡рд╛рд░/рд╢реИрд▓реА рдкрд░рд┐рднрд╛рд╖рд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдСрдкрд░реЗрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рд╕реАрдПрдордпреВ, рдкреНрд▓рд╛рд╕реНрдЯрд░рдмреЛрд░реНрдб рдФрд░ рдЯрд╛рдЗрд▓ рдХреА рдкрд░рдд рд╡рд╛рд▓реА рджреАрд╡рд╛рд░ рд╣реИ, рддреЛ рдореИрдВ рд╕рднреА рдкрд░рддреЛрдВ рдХреА рдореЛрдЯрд╛рдИ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдореИрдВ рдХреБрдЫ рдмрджрд▓рддрд╛ рд╣реВрдВ, рдореИрдВ рдкрд░рд┐рд╡рд╛рд░/рд╢реИрд▓реА рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдмрджрд▓рддрд╛ рд╣реВрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рд╣реЛрддрд╛ рд╣реИ! рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдЗрддрдиреА рдЬрд╛рджреБрдИ рдирд╣реАрдВ рд╣реИ! рдпрд╣ рдПрдХ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рдкреНрд░рд╛рд░реВрдк рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рдЗрд╕ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ рдХрд┐ рдЖрдпрд╛рдд/рдирд┐рд░реНрдпрд╛рдд рдореЗрдВ рджреАрд╡рд╛рд░ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ http://buildsmart.org/compliance/certified-software/ред
рдпрд╣ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рдкреНрд░рд╛рд░реВрдк рд╣реИ, рдФрд░ рдореИрдВ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП @kdilayer рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрддрд╛ @ рдЬреЙрдиреА88 рдХреНрдпрд╛ рд╡рд╣ рджрд░реНрд╢рдХ рддреАрдиjs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ?

рд╣рд╛рдВ, рджрд░реНрд╢рдХ рдереНрд░реАрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рд╕рд╣реЗрдЬреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ 'ifcquery.min.js' рддреАрди.js рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдиреНрдХреЛрдбреЗрдб рд╣реИред

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреЙрдиреНрд╕рд╕реА рдореЗрдВ ifc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ .mtl рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде .objs рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ ifc рдХрдирд╡рд░реНрдЯрд░ рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрдврд╝рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдмрд┐рдЪреМрд▓рд┐рдП рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХ рд╡реИрд╕реЗ рднреА рдЖрдИрдПрдлрд╕реА рдлрд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ

@rhairston рдПрдХ ifc рдХрдиреНрд╡рд░реНрдЯрд░ рдРрдк рд╣реИ? рдпрд╣ ifc рдлрд╛рдЗрд▓ рдХреЛ obj рдлрд╛рдЗрд▓ рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдереНрд░реАрдЬ рдЗрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓реЛрдб рдХрд░ рд╕рдХреЗред
рдХреНрдпрд╛ рдореИрдВ рд╕рд╣реА рд╣реВ?

рдпрд╣рд╛рдБ рдПрдХ рдЖрдИрдПрдлрд╕реА рдХрдирд╡рд░реНрдЯрд░ рдРрдк рд╣реИ?

рдШрдВрдЯреА рдмрдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж!

@kdilayer рдПрдХ рдкреАрдЖрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдХреГрдкрдпрд╛, рддреАрди рд╕реАрдПрд╕рдЬреА рднреА рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ

рдпрд╣рд╛рдБ рдХреЛрдИ рдкреНрд░рдЧрддрд┐? рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ IFC рдХреЛ рддреАрди.js рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП DAE рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рддреАрди.js рд╕реАрдзреЗ IFC рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред

рд╣рд╛рдп рдХреЗрдбреАрд▓реЗрдпрд░,

рдореБрдЭреЗ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдФрд░ рдЗрд╕реЗ рдФрд░ рдЖрдЧреЗ рд▓реЗ рдЬрд╛рдиреЗ рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИред

рд╕рдмрдХреЛ рдирдорд╕реНрддреЗ,

рдореИрдВрдиреЗ рд╡рд╣ рднреА рджреЗрдЦрд╛ рд╣реИ https://www.npmjs.com/package/ifc-convert
рдЗрд╕рд╕реЗ рдЖрдк IFC рдХреЛ DAE, OBJ, STP рдФрд░ IGS рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

@kdilayer рдХреЛрдИ рдкреНрд░рдЧрддрд┐?

@kdilayer рдпрд╣рд╛рдБ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реИ? рдЕрдЧрд░ рддреАрди.рдЬреЗрдПрд╕ рд╕реАрдзреЗ рдЖрдИрдПрдлрд╕реА рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЛрдВ рдХреЛ рдмрдЪрд╛рдПрдЧрд╛ред

рдХрд┐рд╕реА рдХреЛ рдЦрдмрд░ рдирд╣реАрдВ рд╣реИ?

рдореИрдВрдиреЗ рдЖрдИрдПрдлрд╕реА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрдХ рдХреЛ рдЯреНрд╡реАрдХ рдХрд┐рдпрд╛ред
рдХреБрдЫ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕рдВрд▓рдЧреНрди рд╣реИрдВред рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рдХрд╛рдлреА рд╕рдордп рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ... рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореИрдВрдиреЗ рдХреЛрдИ рдЖрдИрдПрдлрд╕реА 2x3 рдлрд╛рдЗрд▓ рдирд╣реАрдВ рджреЗрдЦреА рд╣реИ рдЬреЛ рдЗрд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛... рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рдлрд╛рдЗрд▓ 180 рдПрдордмреА рд╣реИ...
рд╡рд┐рд╕реНрдордпрдХрд╛рд░реАред
screen shot 2017-11-15 at 19 19 31
screen shot 2017-11-15 at 19 19 20
screen shot 2017-11-15 at 19 19 08
screen shot 2017-11-15 at 19 18 45

рдЕрд░реЗ, рдХрдорд╛рд▓ рдХрд╛ рдХрд╛рдо!
рдХреНрдпрд╛ рдЗрд╕реЗ рд╕реАрдзреЗ рдорд╛рд╕реНрдЯрд░ рдмреНрд░рд╛рдВрдЪ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ IFC рд╕рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЯреНрд╡реАрдб рдХреЛрдб рдХрд╣реАрдВ рдФрд░ рдмреИрдарддрд╛ рд╣реИ?

рдпрд╛рд░! рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рдХреГрдкрдпрд╛ рдЗрд╕ рд▓реЛрдбрд░ рдХреЛрдб рддрдХ рд╣рдорд╛рд░реА рдкрд╣реБрдВрдЪ рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддреА рд╣реИ? :рдУ

рдореИрдВ рдПрдХ рдкреАрдЖрд░ рдХреЗ рд▓рд┐рдП рд╡реЛрдЯ рдХрд░рддрд╛ рд╣реВрдВред THREE.IFCLoader рдПрдХ рдорд╣рд╛рди рдпреЛрдЧрджрд╛рди рд╣реЛрдЧрд╛!

рд╣рдо рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рднреА рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ, рдЕрднреА рдХреЗ рд▓рд┐рдП, рдореИрдВ https://github.com/IfcOpenShell/IfcOpenShell рдХреЗ рд╕рд╛рде IFC рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ obj рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдФрд░ рдЬрдЯрд┐рд▓ рдЬреНрдпрд╛рдорд┐рддрд┐ рдЕрднреА рднреА рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХрднреА-рдХрднреА рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ, 100 рдирд╣реАрдВ % рдкреВрд░реНрдгред

рдирдорд╕реНрддреЗ, рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рд╡реНрдпреВрдЕрд░ рдФрд░ рд▓реЛрдбрд░ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рджрд░рд╡рд╛рдЬреЗ рдФрд░ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдЬреИрд╕реА рдХреБрдЫ рдЬрдЯрд┐рд▓ рдЪреАрдЬреЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдпрд╣ рдЕрдм рддрдХ рд╢рд╛рдирджрд╛рд░ рд▓рдЧ рд░рд╣рд╛ рд╣реИ! рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдБ рдпрджрд┐ рдЖрдкрдиреЗ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕рдХрд╛ рдХреЛрдИ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рд╣реИред

рдЧреБрдб рд▓рдХ!, рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдирдорд╕реНрддреЗ @kdilayer , рдХреНрдпрд╛ рд╣рдореЗрдВ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд╕рдХрддреА рд╣реИ?

рдореБрдЭреЗ .ifc рдФрд░ рддреАрди.js рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рдмреАрдЪ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдХреЗ рдЕрдВрддрд░ рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж!

@Foosballfan рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЖрдИрдПрдлрд╕реА рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░рд╛рд░реВрдк рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╡рд░реНрдмреЛрдЬрд╝ рд╣реИред рдпрд╣ рдСрдЯреЛрдбреЗрд╕реНрдХ рдЬреИрд╕реЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдлреЙрд░реНрдореЗрдЯ рд╣реИред
рдпрд╣ рдмреАрдЖрдИрдПрдо рдХрд╛ рдПрдХ рдорд╛рдирдХ рд╣реИред (Google рд╕реЗ рдпрд╣ рд╢рдмреНрдж рдкреВрдЫреЗрдВ рдЬреЛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреЗрд╢реЗ рдореЗрдВ рдкреНрд░рд╕рд┐рджреНрдз рд╣реИ)

@ рдЬреАрди-рдиреЛрдПрд▓рдк рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЗрдорд╛рд░рдд рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдИрдПрдлрд╕реА рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ 34 рдПрдордмреА рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рд╡реЗрдм рдкрд░ рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рд╕рдВрднрд╡ рдбрд╛рдЙрдирд▓реЛрдб рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдпреВрдирд┐рдЯреА рд╡реЗрдмрдЬреАрдПрд▓ рдХреЗ рд╕рд╛рде рдореИрдВ рдЗрд╕реЗ рд▓рдЧрднрдЧ 11 рдПрдордмреА рддрдХ рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдереНрд░реА.рдЬреЗрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдзрд┐рдХ рд╢реБрджреНрдз рд╡реЗрдмрдЬреАрдПрд▓ рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореИрдВ рдФрд░ рднреА рдЫреЛрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЖрдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕реА рд╣реА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдХреЛрдИ рдЕрдиреБрднрд╡ рд╣реИ?

@Foosballfan рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЬрд┐рди рдЪрд░рдгреЛрдВ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ рд╡реЗ рд╣реИрдВ:

  1. рдУрдмреАрдЬреЗ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ
  2. obj-simplify рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рдПрдВ
  3. рдУрдмреАрдЬреЗ рдХреЛ рдбреНрд░реЗрдХреЛ рдХреЗ рд╕рд╛рде рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдВ
  4. рддреАрди.DRACOLoader . рдХреЗ рд╕рд╛рде рд▓реЛрдб рдХрд░реЗрдВ

рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдХреЛ OBJ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╕рдВрднрд╡рддрдГ рдЖрдк рдореЙрдбрд▓ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдпрд╛ gzip рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ... "рддреАрди.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╢реБрджреНрдз WebGL" рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд╣рд▓реЗ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрднреА рднреА рдХреБрдЫ рдкреНрд░рд╛рд░реВрдк рдпрд╛ рдЕрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

@donmccurdy рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛ рджреВрдВрдЧрд╛ рдФрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдирд┐рдХрд▓рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ obj рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЬреЛ рдмрдирд╛рдпрд╛ рд╣реИ рд╡рд╣ 34MB рдлрд╝рд╛рдЗрд▓ рд╕реЗ 220MB рд╣реИред

@kdilayer рдХреЗ рдмрд╛рдж рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ #5524 рдореЗрдВ рд▓реЛрдбрд░ рдЗрдЪреНрдЫрд╛ рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдп рдХреЗ рд░реВрдк рдореЗрдВ IFCLoader рдЬреЛрдбрд╝рд╛ рд╣реИред

рдЬрдм рддрдХ рдХреЛрдИ IFCLoader , рддрдм рддрдХ IFC рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ OBJ рдЬреИрд╕реЗ рдЕрдиреНрдп рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирд┐рдореНрди рдЯреВрд▓ рдпрд╣ рд░реВрдкрд╛рдВрддрд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ: http://ifcopenshell.org/ifcobj.html

рдпрд╣ рднреА рджреЗрдЦреЗрдВ https://github.com/IfcOpenShell/IfcOpenShell

@Foosballfan : IFC рдЬреНрдпрд╛рдорд┐рддрд┐ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдХрд╛рд░рдЧрд░ рддрд░реАрдХрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреНрд░рд┐рднреБрдЬреЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИред рдПрдХ 34MB IFC рдЖрд╕рд╛рдиреА рд╕реЗ 4GB рддреНрд░рд┐рднреБрдЬ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред IFC рдПрдХ рдПрд▓реНрдмреЛ рдкрд╛рдЗрдк рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ 4 рдХреЛрдиреЗ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рддреНрд░рд┐рдХреЛрдг рд▓рдЧреЗрдВрдЧреЗред рдУрдкреА рдХреЗ рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ, рдФрд░ рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреЛрдИ рдЪрдореНрдордЪ рдирд╣реАрдВ рд╣реИред рдЬрд╝рд░реВрд░, рд╡рд╣ рд╕реАрдзреА рд░реЗрдЦрд╛рдПрдБ рдФрд░ рдПрдХ рдЕрдХреНрд╖ рдЯреЙрд░реЙрдпрдбрд▓ рдЖрдХрд╛рд░ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдЖрдИрдПрдлрд╕реА рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рджреЛ рдмреЗрдЬрд╝рд┐рдпрд░ рд╕реНрдкреНрд▓рд┐рди рджреНрд╡рд╛рд░рд╛ рдмрд╣рдиреЗ рд╡рд╛рд▓реА рд╕рддрд╣реЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рддреЛ, рдпрд╣ рддреНрд░рд┐рднреБрдЬреЛрдВ рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдирдВрдд рд╕реЗрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ 8 3D рдХреЛрдиреЗ рд╣реИрдВред рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯреНрд╕ рдЙрд╕ рдЙрдкрдХрд░рдг рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЗрд╕рдХрд╛ 2D рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдирд╛ рднреА рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реВрддреНрд░ f(x) = y рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред
рдпрд╣рд╛рдВ, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ IFC рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ: http://www.buildsmart-tech.org/ifc/IFC4/final/html/schema/ifcgeometryresource/lexical/ifcbsplinesurface.htm

@kdilayer рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА github рдкрд░ рд╕рдХреНрд░рд┐рдп рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? :ok_hand: рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВрдиреЗ рдЬрд┐рд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рд╕рдордЭреМрддрд╛ рдХрд┐рдпрд╛ рд╡рд╣ рдмрд╛рдЗрдирд░реА рдЖрдИрдПрдлрд╕реА рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдмрд┐рдорд╕реЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдереНрд░реАрдЬреЗрдПрд╕ рдореЗрдВ рдмрдирд╛рдирд╛ рдерд╛ред рд╡реЗрдм рд╕реЙрдХреЗрдЯ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдЖрдХрд╛рд░ рд╕рдВрддреЛрд╖рдЬрдирдХ рд╣реИ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рддреАрди рдореЗрдВ рдореЙрдбрд▓ рдкрд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рд╣реИред

рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрд┐рдорд╡реНрдпреВрдЕрд░ рдПрдХ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдХреЛрдИ рдЬрд╡рд╛рдм?

@ рдЬреЛрдЖрдУ-рдмреА4 рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ?

рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд IFC рд▓реЛрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдЖрд╣, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ @kdilayer рддрдХ рд╣реИ...

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ @kdilayer рдХреЗ рдкрд╛рд╕ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рдХрд╛рд╢рди рдХреЗ 3 рд╕рд╛рд▓ рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВ рдФрд░ рди рд╣реА рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, рди рд╣реА рдЙрд╕рдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкрд░ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ред
рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рд▓реЛрдбрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдереЛрдбрд╝рд╛ рдЬреНрдЮрд╛рди рд╣реИ, рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рд▓реЛрдбрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓рд┐рдВрдХ рд╣реЛрдВрдЧреЗ, рдореБрдЭреЗ рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрд╡рднрд╛рд╡ рдФрд░ рдЬреНрдЮрд╛рди рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ рднрд╡рд┐рд╖реНрдпред

рдореИрдВрдиреЗ рдпрд╣рд╛рдВ THREE.IFCLoader рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдордЪрд╛рди рдХреА рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХреА рд╣реИ ред рд▓реЛрдбрд░ рд▓рд┐рдЦрддреЗ рд╕рдордп рд╕рдмрд╕реЗ рдХрдард┐рди рд╣рд┐рд╕реНрд╕рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд 3D рдкреНрд░рд╛рд░реВрдк рдХреЛ рд╕рдордЭрдирд╛ рд╣реИред рддрднреА рдЖрдк рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬреНрдпрд╛рдорд┐рддрд┐ рдФрд░/рдпрд╛ рд╕рд╛рдордЧреНрд░реА рдбреЗрдЯрд╛ рдХреЛ three.js рдЗрдХрд╛рдЗрдпреЛрдВ (рдЬреИрд╕реЗ THREE.BufferGeometry ) рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП THREE.PLYLoader рдЬреИрд╕реЗ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рд╕рд░рд▓ рд▓реЛрдбрд░ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ IFC рдорд╛рдирдХ (https://www.iso.org/standard/51622.html)

рдзрдиреНрдпрд╡рд╛рдж, рдПрдХ рдЖрдИрдПрдлрд╕реА рд▓реЛрдбрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рдФрд░ рдореБрдЭреЗ рдЕрднреА рдПрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореИрдВ рдУрдмреАрдЬреЗ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдЪреАрдЬрд╝реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ

рдпрд╣ 1.5 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореЗрд░реА рдпрд╛рджрджрд╛рд╢реНрдд рдЦрд░рд╛рдм рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рд╕рдорд╛рдзрд╛рди рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреНрдпрд╛рдорд┐рддрд┐ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рдо рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдлреНрд░рдВрдЯ рдПрдВрдб рдкрд░ рдереНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдерд╛ред

рдЗрд╕рдореЗрдВ рдереЛрдбрд╝рд╛ рдЧрдбрд╝рдмрдбрд╝ рд╣реБрдЖ рд▓реЗрдХрд┐рди рдЖрдЦрд┐рд░рдХрд╛рд░ рдХрд╛рдо рдХрд┐рдпрд╛ред

ifcConvert Node.js рдХреЗ рд▓рд┐рдП рдПрдХ ifcConverter рд╣реИред рдпрд╣ .ifc рд╕реЗ .dae, .obj, .stp рдФрд░ .igs рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЗрд╕рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рд╡рд░реНрдгрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЕрдм рдереНрд░реА.рдЬреЗрдПрд╕ рдореЗрдВ рдХрд┐рд╕реА рднреА .ifc рд▓реЛрдбрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА, рд╣реИ рдирд╛?
.ifc рдореЗрдВ рдХреЗрд╡рд▓ 3D рдореЙрдбрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛThree.js рдХрд╛ рд╕рдВрдмрдВрдз рд╣реИ, рдХреЗрд╡рд▓ 3D рдореЙрдбрд▓ рдХреЛ рд╣реА рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдПрдХ рдирд┐рд░реНрдпрд╛рддрдХ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЕрд▓рдЧ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рдЕрдкрдиреА рдмреАрдЖрдИрдПрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП 3D рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдПрдХ .ifc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддрд╛ рд╣реИред
рдХреНрдпрд╛ рдЗрд╕ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд┐рдХрд▓рддрд╛ рд╣реИ ?

рдПрдХ рдЕрд▓рдЧ рд░реВрдкрд╛рдВрддрд░рдг рдЙрдкрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ IFC рдХреЛ рд╕реАрдзреЗ рд▓реЛрдб рдХрд░рдирд╛ рдЕрднреА рднреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдиреЛрдб.рдЬреЗрдПрд╕ рдЙрдкрдХрд░рдг рдЗрдлрдХреЛрдкреЗрдирд╢реЗрд▓ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╕рд┐рд░реНрдл рдПрдХ рдЖрд╡рд░рдг рд╣реИред рддреЛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рдирдпрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ ...

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ ifcConverter рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдпрд╛рдд рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ!

рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, ifc рдирд┐рд░реНрдпрд╛рдд рдХрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рддрдХ рдЖрдк рддреАрди.js рдХреЗ рд╕рд╛рде рдПрдХ ifc рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддрдм рддрдХ рдЖрдк рд▓реИрдореНрдмреНрдбрд╛ рдереНрд░реА.рдЬреЗрдПрд╕ рд╡реНрдпреВрдЕрд░ рдореЗрдВ рд╣рд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЖрдИрдПрдлрд╕реА рдбреЗрдЯрд╛ (рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рдШрдЯрдХ, рдмреАрдЖрдИрдПрдо рд╣рд┐рддрдзрд╛рд░рдХреЛрдВ ...) рдХреЛ рдЦреЛ рджреЗрддреЗ рд╣реИрдВред .

@ Mugen87 рдареАрдХ рд╣реИ, рдореБрдЦреНрдп рдЬреЛрдбрд╝рд╛ рдореВрд▓реНрдп рдиреЛрдб рдкреИрдХреЗрдЬ рд╣реИ, рдореЗрд░реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ IfcOpenShell рдСрдирд▓рд╛рдЗрди рдПрдХ CLI рдЙрдкрдХрд░рдг рд╣реИред

@ рдЬреАрди-рдиреЛрдПрд▓реНрдк рдЖрдк рд╕рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВред рдореЗрд░рд╛ рдорддрд▓рдм "рдорд╛рд╕реНрдЯрд░ .ifc рдлрд╝рд╛рдЗрд▓" рдХрд╛ рдирд┐рд░реНрдпрд╛рдд рдирд╣реАрдВ рдерд╛, рдмрд▓реНрдХрд┐ рдПрдХ "рд▓рд╛рдЗрдмреНрд░реЗрд░реА .ifc рдлрд╝рд╛рдЗрд▓" BIM рд╣рд┐рддрдзрд╛рд░рдХ рдЕрдкрдиреА "рдорд╛рд╕реНрдЯрд░ .ifc рдлрд╝рд╛рдЗрд▓" рдореЗрдВ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рдереЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рдЧреЗрд░рд╛рдЬ рджрд░рд╡рд╛рдЬрд╛ рдирд┐рд░реНрдорд╛рддрд╛ рд╣реИрдВ, рдЕрдкрдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ) рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрдирд╛ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди.рдЬреЗрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреА рдмреАрдЖрдИрдПрдо рд╡рд╕реНрддреБрдУрдВ (рдЖрдорддреМрд░ рдкрд░ рдЧреЗрд░рд╛рдЬ рджрд░рд╡рд╛рдЬрд╛) рдпреБрдХреНрдд рдмреАрдЖрдИрдПрдо рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВред рддреБрдореНрд╣реЗ рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛ рдореИрдВрдиреЗ рдЬреЛ рдХрд╣рд╛ ? рд▓реЗрдХрд┐рди рд╡реИрд╕реЗ рднреА, рдЗрд╕ рдирд┐рд░реНрдпрд╛рддрдХ рдХреЛ Three.js рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓рд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ)ред

рдореБрдЭреЗ рдПрдХ рдЯреВрд▓ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ, IFC рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ,
рдпрд╣ рдореБрдлрд╝реНрдд рдирд╣реАрдВ рд╣реИ
рд▓реЗрдХрд┐рди IFC рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдореБрдлрд╝реНрдд рдФрд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реИ
http://www.apstex.com/

рдирдорд╕реНрддреЗ, @kdilayer рдХреА рдУрд░ рд╕реЗ рдХреЛрдИ рдЦрдмрд░ рддреЛ рдирд╣реАрдВ

?

------------------- рдореВрд▓ рд╕рдВрджреЗрд╢ -------------------
рд╕реЗ: "рдбреИрдирд┐рдпрд▓ рд░рд╛рдореЛрд╕"< рд╕реВрдЪрдирд╛рдПрдВ @github.com
рдбрд┐рд▓реАрд╡рд░реА рдХрд╛ рд╕рдордп: 28 рдордИ, 2020 (рдЧреБрд░реБрд╡рд╛рд░) рд░рд╛рдд 10:08 рдмрдЬреЗ
рдкреНрд░рддрд┐: "mrdoob/three.js"[email protected]>;
рд╕реАрд╕реА: " рд▓реАрд╡ рдиреЗрдЯ рдбреЗ рдлрд┐рд╢"< [email protected]>;
рд╡рд┐рд╖рдп: рдкреБрди: [mrdoob/three.js] рдереНрд░реАрдЬреЗ рдХреЗ рд▓рд┐рдП IFC рдЖрдпрд╛рддрдХ (#9764)

рдирдорд╕реНрддреЗ, theare @kdilayer рд╕рд╣реА рд╕реЗ рдХрд┐рд╕реА рднреА рдЦрдмрд░? рд╡рд╣ рд╕реНрд░реЛрдд рдХреЛрдб рдЬрд╛рд░реА рдирд╣реАрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЦрд╝рдмрд░ ?

рдЕрд░реЗ! рдХреБрдЫ рджрд┐рдиреЛрдВ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдЬреЗрдПрд╕ рдореЗрдВ рдПрдХ рдЖрдИрдПрдлрд╕реА рдкрд╛рд░реНрд╕рд░ рдХреЛ рддреАрди.рдЬреЗрдПрд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдерд╛ред рдпрд╣ рдПрдХ рдирд┐рдЬреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдЬреЛ рдореИрдВ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рдЖрдЬ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рджреЗрдЦрд╛ рдФрд░ рд╕реЛрдЪрд╛ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рд░реБрдЪрд┐рдХрд░ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

@agviegas рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реИрдВ! рдПрдХ рдкреАрдЖрд░ рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрд╡рд╛рдЧрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ! @agviegas рдЕрдЧрд░ рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдкреАрдЖрд░ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рдФрд░ рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореИрдВ ifcimporter рдкрд░ рдЕрдкрдирд╛ рдХрд╛рдо рдЬрд╛рд░реА рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ @agviegas рдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

@mrdoob рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред рдореИрдВ рдЕрднреА рднреА рдкрд╛рд░реНрд╕рд░ рдХреА рдореБрдЦреНрдп рдХрд╛рд░реНрдпрд╛рддреНрдордХрддрд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ; рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рднреА рд╕реНрдерд╛рдирд┐рдХ рд╕рдВрд░рдЪрдирд╛ рддрддреНрд╡реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЬрд▓реНрдж рд╣реА рдЬреНрдпрд╛рдорд┐рддрд┐ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ред рдореИрдВ рдХреЛрдб рднреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд▓рдЧрддрд╛ рд╣реИ рдЗрд╕ рдкреАрдЖрд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗред рдХреНрдпрд╛ рдкреАрдЖрд░ рдХреЗ рд▓рд┐рдП рдХреЛрдб рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдВрджрд░реНрдн рд╣реИ? рд╣рдо рдЬрдм рдЪрд╛рд╣реЗрдВ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдХрд┐рд╕реА рднреА рдорджрдж рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рджреВрд╕рд░реА рдУрд░, IFC рдкреНрд░рд╛рд░реВрдк рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреА рдХрдареЛрд░рддрд╛ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдереЛрдбрд╝рд╛ рдбрд░рд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЖрдИрдПрдлрд╕реА рдкреНрд░рд╛рд░реВрдк рдХреЛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рдЬрд╛рдирддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХреЛрдИ рднрд╛рдЧ рд▓реЗрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ

Captura

рдореИрдВ рдХреЛрдб рднреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд▓рдЧрддрд╛ рд╣реИ рдЗрд╕ рдкреАрдЖрд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗред

рд╣рд╛рдВ, рдЗрд╕реЗ рдЙрд╕реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЕрдиреНрдп рд▓реЛрдбрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╢рд╛рдпрдж MD2Loader рдЕрднреА рд╕рд░рд▓ рд╕рдВрджрд░реНрдн рд╣реИред

рдкреАрдЖрд░ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╕рд╣реА рд╣реЛрдиреЗ рдХреА рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВред рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬреЛ рдХреБрдЫ рднреА рд╣реИ рдЙрд╕реЗ рдЖрдк рдбреНрд░рд╛рдлрд╝реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдмрдорд┐рдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдб рдмрд╛рдХреА рдкрд░ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред

рдХрдИ рдареЛрдХрд░реЛрдВ рдФрд░ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХреЗ рдмрд╛рдж рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВред рдореИрдВрдиреЗ рдкрд╛рд░реНрд╕рд░ рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХреБрдЫ рдЬреНрдпрд╛рдорд┐рддреАрдп рд╕рдВрд╕реНрдерд╛рдУрдВ (рдПрдХреНрд╕рдЯреНрд░реВрдЬрд╝рди рдФрд░ рдмреА-рд░реЗрдкреНрд╕ рд╕рд╣рд┐рдд) рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред рдЕрднреА рдмрд╣реБрдд рдХреБрдЫ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдмрд╛рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдм рддрдХ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рдЦреБрд╢ рд╣реВрдВред рдиреАрдЪреЗ рджреА рдЧрдИ рдЫрд╡рд┐ рдХреНрд░реЛрдо рдореЗрдВ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд░реЗрд╡рд┐рдЯ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдПрдХ рдЫреЛрдЯрд╛ рдЖрдИрдПрдлрд╕реА рджрд┐рдЦрд╛рддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЬреНрдпрд╛рдорд┐рддреАрдп рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдкрд╛рд░реНрд╕ рдХреА рдЧрдИ IFC рдЬрд╛рдирдХрд╛рд░реА рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдиреАрдЪреЗ рдХреЗ рджреГрд╢реНрдп рдореЗрдВ рдЗрд╕рдХреА рдХреИрдереАрдЧрд░реА / ifcclass рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕рд╛рдордЧреНрд░реА рд╣реЛрддреА рд╣реИ), рдЗрд╕рд▓рд┐рдП рдЧреБрдг рдорд╛рдиреЛрдВ (Psets рдФрд░ Qsets) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдмрдирд╛рдирд╛ рдЗрд╕ рдмрд┐рдВрджреБ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред . рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдпрд╛ рд╕реБрдЭрд╛рд╡ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред рдореИрдВ

20201124_screenshot

@agviegas рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛!

@agviegas рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд┐рдпрд╛!

рд╕рдВрдкрддреНрддрд┐ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЗ рд░реВрдк рдореЗрдВред рдЕрдм рдЖрдк рдЗрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд╕реНрдЯреЛрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд╖ рдпрд╛ рдЬреНрдпрд╛рдорд┐рддрд┐ рдкрд░ userData ?

рд╣рдорд╛рд░реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЧреНрд░рд╛рд╣рдХ рдЕрдкрдиреЗ рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП HiCad рдпрд╛ ArchiCAD рдЬреИрд╕реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡реЗ рдПрдХ рдЯрди рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдирд┐рд░реНрдорд╛рдг рд╢реНрд░рдорд┐рдХреЛрдВ (рдерд░реНрдорд▓ рдШрдирддреНрд╡, рд╣рд╡рд╛ рдкреНрд░рддрд┐рд░реЛрдз, рдорд╛рдк, рд╡рдЬрди, рдЖрджрд┐) рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рдореИрдВ рдкрд╛рд░реНрд╕рд┐рдВрдЧ/рд▓реЛрдбрд┐рдВрдЧ рдЧрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрд╣реБрдд рдЙрддреНрд╕реБрдХ рд╣реВрдВред рдЬрд┐рди рдореЙрдбрд▓реЛрдВ рдХреЛ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ 5 рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреНрдпрд╛рдорд┐рддрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдбреАрдПрдИ рдореЙрдбрд▓ рдореЗрдВ рдмрджрд▓рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ 2 рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВред (рдореИрдВ рдЕрдкрдиреЗ рдЕрдВрдд рдореЗрдВ рд╕рдордп рдФрд░ рдЕрдиреБрднрд╡ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдЗрд╕реЗ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ: sweat_smile:, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рд▓реЛрдбрд░ рдХреЗ рд▓рд┐рдП 'рдореВрд▓ рд░реВрдк рд╕реЗ' рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реВрдВ)

@haroldiedema рдореИрдВрдиреЗ рдЕрднреА рддрдХ рд╕рдВрдкрддреНрддрд┐ рд╕реЗрдЯ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдПрдХ рдЬреЗрдПрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЪрд╛рдмрд┐рдпрд╛рдБ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдЖрдИрдбреА рд╣реЛрддреА рд╣реИрдВ рдФрд░ рдорд╛рди рд╕реНрдореГрддрд┐ рдореЗрдВ рд▓реЛрдб рдХреА рдЧрдИ рдкрд╛рд░реНрд╕ рдХреА рдЧрдИ рд╡рд╕реНрддреБрдПрдВ рд╣реЛрддреА рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдкрддреНрддрд┐ рдЬреЛ рдПрдХ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдЖрдИрдбреА рдереА, рдЙрд╕ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рдВрджрд░реНрдн рд╕реЗ рдмрджрд▓ рджреА рдЬрд╛рддреА рд╣реИред рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЬреНрдпрд╛рдорд┐рддреАрдп рдЕрднреНрдпрд╛рд╡реЗрджрди рдХреЗ рд╕рд╛рде _IFcProduct_ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ _Geometry_ рдирд╛рдордХ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдкрддреНрддрд┐ рд╣реЛрддреА рд╣реИ, рдЬреЛ рджреГрд╢реНрдп рдХреА рдЬреНрдпрд╛рдорд┐рддрд┐ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ _IfcWallStandardCase_ рдореЗрдВ _Path_ (a Line ) a рд╕реЗ _Body_ (a Mesh ) рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдПрдХ рдЧреБрдг _Geometry_ рд╣реИред

рд╕рдВрднрд╡рдд: рдереНрд░реА.рдЬреЗрдПрд╕ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЬреНрдпрд╛рдорд┐рддреАрдп рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдЖрдИрдбреА рд╡рд╛рд▓реА рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╣реЛрдЧреА, рдЗрд╕рд▓рд┐рдП рдореЗрдореЛрд░реА (рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА) рдореЗрдВ рд▓реЛрдб рдХреА рдЧрдИ рдЖрдИрдПрдлрд╕реА рдЗрдХрд╛рдИ рдХреЛ рд╡рд╛рдкрд╕ рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ (рджреГрд╢реНрдп рдореЗрдВ рдореЗрд╢ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╕рдордп)ред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдПрдХ рд╕рд╛рде рдмрд╛рдВрдзрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ _IfcRelDefinesByProperties_ (рдпрд╛ рдЕрдиреНрдп рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдмрдВрдз рд╡рд╕реНрддреБ) рд╣реЛрдВрдЧреЗред рд╢рд╛рдпрдж ifcProduct рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ _hasPropertySets_ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдкрд╛рд░реНрд╕ рдХрд┐рдП рдЧрдП рд╕рдВрдкрддреНрддрд┐ рд╕реЗрдЯ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реЛрдЧреА (рдореИрдВрдиреЗ рдЗрд╕ рдкреИрдЯрд░реНрди рдХреЛ рдЕрдиреНрдп IFC рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рджреЗрдЦрд╛ рд╣реИ, рдФрд░ рдпрд╣реА рдореИрдВ рдЕрдиреНрдп рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдмрдВрдзреЛрдВ рдЬреИрд╕реЗ _IfcRelAggregates_ рдХреЗ рд╕рд╛рде рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)ред рдореИрдВ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЖрдИрдПрдлрд╕реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрд░рдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдореИрдВ рд╡рд╣рд╛рдВ рдкрд╣реБрдВрдЪрддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХреИрд╕рд╛ рд╣реЛрддрд╛ рд╣реИред рдореИрдВ

рдореИрдВ рд╕рдм рдХреБрдЫ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдореЗрдВ рдПрдХ рд╕реЗрдХрдВрдб рд╕реЗ рднреА рдХрдо рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдЕрдВрддрд┐рдо рджреГрд╢реНрдп рдХреА рдЬреНрдпрд╛рдорд┐рддреАрдп рдкреАрдврд╝реА рд▓рдЧрднрдЧ 4 рд╕реЗрдХрдВрдб рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдмрдбрд╝реА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдордп рдмрдврд╝реЗрдЧрд╛; рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ рдЕрдзрд┐рдХ рдЖрдИрдПрдлрд╕реА рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдХрд╡рд░ рдХрд░ рдЪреБрдХрд╛ рд╣реВрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдЖрдИрдПрдлрд╕реА рд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рдореИрдВ _CONTRIBUTING_ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реВрдБрдЧрд╛, рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рднреА рдЦреЛрджрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред

@agviegas рдЬреЛ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд▓рдЧрддрд╛ рд╣реИ!

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХреБрдЫ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдореЙрдбрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рд░реЗрдкреЛ рдХреА рдореБрдЦреНрдп рд╢рд╛рдЦрд╛ рдХреЛ рдХреНрд▓реЛрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЙрдирдореЗрдВ рд╕реЗ рд╣рд░ рдПрдХ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ _ExpressId рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ (рдЬрдм рд╕рдВрджрд░реНрдн рд░рд┐рдХреЙрд░реНрдб рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ рддреЛ рд╕рднреА рдореЙрдбрд▓ 100% рд╕реБрд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рд╕реАрдПрдбреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣рдЯрд╛рдП рдЧрдП рдЧреБрдгреЛрдВ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рд╛рдл рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдореИрдВ рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдореЙрдбрд▓реЛрдВ рдХреЛ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЗрд╕реЗ рдирд┐рдЬреА рддреМрд░ рдкрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдк ArchiCAD рдпрд╛ HiCAD рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдореЙрдбрд▓ рдХреЗ рдХреБрдЫ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк [email protected] рдкрд░ рдореБрдЭрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@haroldiedema рдореИрдВрдиреЗ рдЕрднреА рддрдХ рд╕рдВрдкрддреНрддрд┐ рд╕реЗрдЯ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдПрдХ рдЬреЗрдПрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЪрд╛рдмрд┐рдпрд╛рдБ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдЖрдИрдбреА рд╣реЛрддреА рд╣реИрдВ рдФрд░ рдорд╛рди рд╕реНрдореГрддрд┐ рдореЗрдВ рд▓реЛрдб рдХреА рдЧрдИ рдкрд╛рд░реНрд╕ рдХреА рдЧрдИ рд╡рд╕реНрддреБрдПрдВ рд╣реЛрддреА рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдкрддреНрддрд┐ рдЬреЛ рдПрдХ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдЖрдИрдбреА рдереА, рдЙрд╕ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рдВрджрд░реНрдн рд╕реЗ рдмрджрд▓ рджреА рдЬрд╛рддреА рд╣реИред рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ, рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЬреНрдпрд╛рдорд┐рддреАрдп рдЕрднреНрдпрд╛рд╡реЗрджрди рдХреЗ рд╕рд╛рде _IFcProduct_ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ _Geometry_ рдирд╛рдордХ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдкрддреНрддрд┐ рд╣реЛрддреА рд╣реИ, рдЬреЛ рджреГрд╢реНрдп рдХреА рдЬреНрдпрд╛рдорд┐рддрд┐ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ _IfcWallStandardCase_ рдореЗрдВ _Path_ (a Line ) a рд╕реЗ _Body_ (a Mesh ) рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдПрдХ рдЧреБрдг _Geometry_ рд╣реИред

рд╕рдВрднрд╡рдд: рдереНрд░реА.рдЬреЗрдПрд╕ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЬреНрдпрд╛рдорд┐рддреАрдп рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдЖрдИрдбреА рд╡рд╛рд▓реА рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╣реЛрдЧреА, рдЗрд╕рд▓рд┐рдП рдореЗрдореЛрд░реА (рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА) рдореЗрдВ рд▓реЛрдб рдХреА рдЧрдИ рдЖрдИрдПрдлрд╕реА рдЗрдХрд╛рдИ рдХреЛ рд╡рд╛рдкрд╕ рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ (рджреГрд╢реНрдп рдореЗрдВ рдореЗрд╢ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╕рдордп)ред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдПрдХ рд╕рд╛рде рдмрд╛рдВрдзрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ _IfcRelDefinesByProperties_ (рдпрд╛ рдЕрдиреНрдп рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдмрдВрдз рд╡рд╕реНрддреБ) рд╣реЛрдВрдЧреЗред рд╢рд╛рдпрдж ifcProduct рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ _hasPropertySets_ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдкрд╛рд░реНрд╕ рдХрд┐рдП рдЧрдП рд╕рдВрдкрддреНрддрд┐ рд╕реЗрдЯ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реЛрдЧреА (рдореИрдВрдиреЗ рдЗрд╕ рдкреИрдЯрд░реНрди рдХреЛ рдЕрдиреНрдп IFC рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рджреЗрдЦрд╛ рд╣реИ, рдФрд░ рдпрд╣реА рдореИрдВ рдЕрдиреНрдп рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдмрдВрдзреЛрдВ рдЬреИрд╕реЗ _IfcRelAggregates_ рдХреЗ рд╕рд╛рде рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)ред рдореИрдВ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЖрдИрдПрдлрд╕реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрд░рдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдореИрдВ рд╡рд╣рд╛рдВ рдкрд╣реБрдВрдЪрддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХреИрд╕рд╛ рд╣реЛрддрд╛ рд╣реИред рдореИрдВ

рдореИрдВ рд╕рдм рдХреБрдЫ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдореЗрдВ рдПрдХ рд╕реЗрдХрдВрдб рд╕реЗ рднреА рдХрдо рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдЕрдВрддрд┐рдо рджреГрд╢реНрдп рдХреА рдЬреНрдпрд╛рдорд┐рддреАрдп рдкреАрдврд╝реА рд▓рдЧрднрдЧ 4 рд╕реЗрдХрдВрдб рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдмрдбрд╝реА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдордп рдмрдврд╝реЗрдЧрд╛; рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ рдЕрдзрд┐рдХ рдЖрдИрдПрдлрд╕реА рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдХрд╡рд░ рдХрд░ рдЪреБрдХрд╛ рд╣реВрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдЖрдИрдПрдлрд╕реА рд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рдореИрдВ _CONTRIBUTING_ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реВрдБрдЧрд╛, рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рднреА рдЦреЛрджрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред

User Defined IFC Property Sets рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдмреЗрд╣рдж рдЖрд╕рд╛рди рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд░реЗрдкреЛ рд╣реИ рдЬреЛ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИред рдореЗрд░рд╛ рдкрд╛рд░реНрд╕рд░ рдЖрдкрдХреЗ рдЬреИрд╕рд╛ рдкрд░рд┐рд╖реНрдХреГрдд рдирд╣реАрдВ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдЧреБрдг рдкрд╛рд░реНрд╕рд░реНрд╕ рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рд╢реЗрд╡рд░реЛрдЯреЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдХреЛрдб рдХреИрд╕рд╛ рд░рд╣реЗрдЧрд╛ред рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд▓рд┐рдЦрд╛

рд╡реИрд╕реЗ рднреА, рдЕрдм рддрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо! рдореИрдВ

рдЕрджреНрдпрддрди: рдореИрдВрдиреЗ рдкреВрд░реЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЖрд╕рд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдРрдк рдХреЛ рдЬреАрдердм рдкреГрд╖реНрдареЛрдВ рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рдФрд░ рдЯреИрдмрд▓реЗрдЯ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЙрддреНрддрд░рджрд╛рдпреА рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕рд╛рде рд╣реА, рдпрд╣рд╛рдВ рдЖрдк рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдПрдХ IFC рдореЙрдбрд▓ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ; рджреГрд╢реНрдп рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдФрд░ рдХрдИ IFC рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рддрд░реНрдХ рдЕрднреА рддрдХ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд▓реЛрдбрд┐рдВрдЧ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдореЗрд░рд╛ рд▓реИрдкрдЯреЙрдк рдЗрд╕реЗ рд▓рдЧрднрдЧ 5 рд╕реЗрдХрдВрдб рдореЗрдВ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдореЗрд░реЗ Moto G5 Plus рдХреЛ рдЗрд╕ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 50 рд╕реЗрдХрдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдПрдХ рдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрднреА рднреА рдХрдХреНрд╖рд╛рдПрдВ рд▓рд╛рдЧреВ рдХреА рдЬрд╛рдиреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрд░реАрдХреНрд╖рдг рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХреЛрдИ рднреА рдЖрдИрдПрдлрд╕реА рднреЗрдЬрдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Horray picture Horray  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

scrubs picture scrubs  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jlaquinte picture jlaquinte  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

makc picture makc  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

fuzihaofzh picture fuzihaofzh  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ