Three.js: рд▓реЛрдбрд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдЕрдХреНрддреВре░ 2014  ┬╖  66рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mrdoob/three.js

рд▓реЛрдбрд░ рдХреА рд╕реВрдЪреА рдЬреЛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛:

3рдбреА

Enhancement Loaders

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

рдПрдХ 3dm рд▓реЛрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рдореИрдВрдиреЗ рдЕрдм рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ openNURBS рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ emscripten ( rhino3dm ) рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВ рдпрд╣рд╛рдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд╢, рдмреНрд░реЗрдкреНрд╕, рдПрдХреНрд╕рдЯреНрд░реВрдЬрд╝рди, рдкреЙрдЗрдВрдЯрдХреНрд▓рд╛рдЙрдб, рдордЯреАрд░рд┐рдпрд▓, рд▓реЗрдпрд░реНрд╕, рдФрд░ рдЧреНрд░реБрдк рд╕рдкреЛрд░реНрдЯ рд╣реИ рдЬреЛ рд╢реБрд░реВ рдФрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

image

рдЙрдкрдпреБрдХреНрдд рдлрд╛рдЗрд▓реЗ:

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

ps рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣рд╛рдБ рдФрд░ рдпрд╣рд╛рдБ рдЬреИрд╕реЗ rhino3dm.js рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╕реАрдзреЗ рддреАрдиjs рд╕рдорд░реНрдерди рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдХрдиреАрд▓ рд╕рдВрдЧрдарди рдлреЛрд░реНрдХ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

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

рдмрд╣реБрдд рд╡рд┐рд╕реНрддреГрдд рд╕реВрдЪреА!
рдореИрдВ рдПрдПрдордПрдл (http://en.wikipedia.org/wiki/Additive_Manufacturing_File_Format) рд▓реЛрдбрд░ рдХрд╛ рднреА рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВред
(3рдбреА рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд 3рдбреА рдлрд╛рдЗрд▓ рдлреЙрд░реНрдореЗрдЯ)ред
рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓реЛрдбрд░ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВред

рдЗрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрддрд░ рд▓реЛрдбрд░ рд╕рдВрдкрд╛рджрдХ рдЬреИрд╕реЗ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЧреЗрдо рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рддреАрди.рдЬреЗрдПрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣реИ рдирд╛? рдЗрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрдиреНрд╡рд░реНрдЯрд░реНрд╕/рдирд┐рд░реНрдпрд╛рддрдХ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред

рд╣рдордиреЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рддреАрди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ glTF рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ - рд╡рд╣рд╛рдВ рдбреЗрдЯрд╛ рдмрд╛рдЗрдирд░реА рд╣реИ рдФрд░ рдЬрд┐рдпреЛрдо рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд╕рд╛рде рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╣рд░реНрд╕реНрдЯ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com kirjoitti рдЕрдХреНрдЯреВрдмрд░ 28, 2014 рдХреЗрд▓реЛ 5:38 рдЕрдкрд░рд╛рд╣реНрди:

рдЗрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрддрд░ рд▓реЛрдбрд░ рд╕рдВрдкрд╛рджрдХ рдЬреИрд╕реЗ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЧреЗрдо рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рддреАрди.рдЬреЗрдПрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣реИ рдирд╛? рдЗрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрдиреНрд╡рд░реНрдЯрд░реНрд╕/рдирд┐рд░реНрдпрд╛рддрдХ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВред

@ kaosat-dev рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛!
@ рд╣рд░реНрд╕реНрдЯ рд╣рд╛рдБред рдпрд╣ рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдВрдкрд╛рджрдХреЛрдВ рдпрд╛ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рддреЗрдЬрд╝ рд▓реЛрдб рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

рдореИрдВ рдПрдХ IGES рд▓реЛрдбрд░ рдХреА рднреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рд╢рд╛рдпрдж рдЦреБрдж рднреА рдПрдХ рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджреВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рд╕реВрдЪреА рдореЗрдВ 3DM ( рд░рд╛рдЗрдиреЛрд╕реЗрд░реЛрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреБрдХреНрдд) рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?

@nyaaao рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдзрдиреНрдпрд╡рд╛рдж!

3DS рд▓реЛрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:

рд╣рд╛рдп рд╕рдм, рдмрд╣реБрдд рд╕рдордп рдкрд╣рд▓реЗ, рдореБрдЭреЗ 3DzzD рд╡реЗрдм 3D рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ 3DS рд▓реЛрдбрд░ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЬреЛ рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдХрдард┐рди рдерд╛... рдореИрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рдХреБрд╢рд▓ рд▓реЛрдбрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред 3DS рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдЦреЛрдЬрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдПрдХ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдЬреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕рд╛рде 3DzzD рдХреЗ рд▓рд┐рдП рд▓реЛрдбрд░ рдмрдирд╛рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдлрд╝реЛрдЯреЛрд╢реЙрдк рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рднреА рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдкрд┐рд╡рдЯ/рдЪрд┐рдХрдиреА рд╕рдореВрд╣реЛрдВ/рд╕реНрдХреЗрд▓/рдХреАрдлреНрд░реЗрдо/рдЖрджрд┐ рдкрд░ рдмреЗрд╣рддрд░ рд╣реИрдВрдбрд▓ ...), рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рдореИрдВрдиреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ (3DzzD рд╕реНрд░реЛрдд рдХреЛрдб рдУрдкрдирд╕реЛрд░реНрд╕ рд╣реИ рдФрд░ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреЛрдб рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрджрд╕реВрд░рдд рд╣реИ ... рджрд╕ рд╕рд╛рд▓ рдкреБрд░рд╛рдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ ...)

http://dzzd.net/3DSChunkDefinitions.html

рдУрдмреАрдЬреЗ рд▓реЛрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:

рдореИрдВрдиреЗ рд╡рд░реНрддрдорд╛рди OBJ рд▓реЛрдбрд░ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ 3D рдореЙрдбрд▓ рдкрд░ рдХрдо рд╕реЗ рдХрдо 10/15 FPS рдЕрдзрд┐рдХ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдХрд┐ рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХреИрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╕рдорд╕реНрдпрд╛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдереА рдХрд┐ рд╡рд░реНрддрдорд╛рди рдУрдмреАрдЬреЗ рд▓реЛрдбрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИ (рдореВрд▓ 3 рдбреА рдореЙрдбрд▓ рд╕реЗ рдЕрдзрд┐рдХ, рдкреНрд░рддреНрдпреЗрдХ рд╕рд╛рдордЧреНрд░реА рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдмрдирд╛рдИ рдЧрдИ рдПрдХ рд╡рд╕реНрддреБ) рдФрд░ рд╕рдорд╛рди рд╕рд╛рдордЧреНрд░реА рд╡рд╛рд▓реЗ 3dFaces рдХреЛ рдПрдХ рд╣реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рднреАрддрд░ рднреА рдПрдХ рд╕рд╛рде рд╕рдореВрд╣реАрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ WebGL рдХреЙрд▓ рдЙрддреНрдкрдиреНрди рдХрд░ рд░рд╣рд╛ рдерд╛

http://dzzd.net/3DSChunkDefinitions.html

рдзрдиреНрдпрд╡рд╛рдж! рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред

рд╕рдорд╕реНрдпрд╛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдереА рдХрд┐ рд╡рд░реНрддрдорд╛рди рдУрдмреАрдЬреЗ рд▓реЛрдбрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИ (рдореВрд▓ 3 рдбреА рдореЙрдбрд▓ рд╕реЗ рдЕрдзрд┐рдХ, рдкреНрд░рддреНрдпреЗрдХ рд╕рд╛рдордЧреНрд░реА рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдмрдирд╛рдИ рдЧрдИ рдПрдХ рд╡рд╕реНрддреБ) рдФрд░ рд╕рдорд╛рди рд╕рд╛рдордЧреНрд░реА рд╡рд╛рд▓реЗ 3dFaces рдХреЛ рдПрдХ рд╣реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рднреАрддрд░ рднреА рдПрдХ рд╕рд╛рде рд╕рдореВрд╣реАрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ WebGL рдХреЙрд▓ рдЙрддреНрдкрдиреНрди рдХрд░ рд░рд╣рд╛ рдерд╛

рдУрд╣! рджрд┐рд▓рдЪрд╕реНрдкред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдкрдХрд╛ рдорддрд▓рдм OBJMTLLoader рд╕реЗ рд╣реИред рд╕рд╣реА?

рдУрд╣! рджрд┐рд▓рдЪрд╕реНрдкред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдкрдХрд╛ рдорддрд▓рдм OBJMTLloader рд╕реЗ рд╣реИред рд╕рд╣реА?

рд╣рд╛рдВ, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП "if ( /^usemtl /.test(line)) "рдмреНрд▓реЙрдХ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╛рдордЧреНрд░реА рд╕реНрд╡рд┐рдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ/рдореЗрд╖ рдмрдирд╛рддрд╛ рд╣реИ, рдпрд╣ рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЧрд▓рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред

рдореИрдВ рд╡рд░реНрддрдорд╛рди рд▓реЛрдбрд░ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рджрд┐рдЦрд╛рддреЗ рд╣реБрдП рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкрд░реАрдХреНрд╖рдг рдХреЗрд╕ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ (рдЕрдВрддрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ)

рд╡рд░реНрддрдорд╛рди рд▓реЛрдбрд░ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХреЗрд╕ рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

http://demo.dzzd.fr/threejs/OBJMTLLloaderTest/

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рдореБрдЭреЗ рдЧреИрд▓реЗрдХреНрд╕реАрдЯреИрдм 3 рдкрд░ рд╡рд░реНрддрдорд╛рди рд▓реЛрдбрд░ рдХреЗ рд╕рд╛рде 10 рдПрдлрдкреАрдПрд╕ рдФрд░ рдирдП рдХреЗ рд╕рд╛рде 60 рд╕реЗ рдЕрдзрд┐рдХ рдПрдлрдкреАрдПрд╕ рдорд┐рд▓реЗ, рддреЗрдЬ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЕрдВрддрд░ рджреЗрдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рдкреБрдирд╢реНрдЪ: рдпрджрд┐ рдЖрдкрдХреЛ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ 3D рдореЙрдбрд▓ рдХрд╣рд╛рдБ рд╕реЗ рдЖрддрд╛ рд╣реИ :)

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдЖрдИрдЬреАрдИрдПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ IGES рд▓реЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред рдЕрдЧрд░ рдХреЛрдИ рдореБрдЭреЗ рдПрдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рджрд┐рд╢рд╛ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдпрд╛ рдЕрдЧрд░ рдХрд╣реАрдВ рдмрд╛рд╣рд░ рдХреЛрдИ рд╣реИред рдореИрдВрдиреЗ http://www.3dfile.io/ рдкрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рджреЗрдЦрд╛ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп 3D рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕рд╛рдЗрдЯреЗрдВ рдереНрд░реАрдЬреЗрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рд╣реИрдВ рдФрд░ IGES рдЕрдкрд▓реЛрдб рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд░рд╣реА рд╣реИрдВред

K3D.js (MIT рд▓рд╛рдЗрд╕реЗрдВрд╕) рдореЗрдВ OBJ, 3DS, MD2 рдФрд░ Collada рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд░реНрд╕рд░ рд╣реИред http://k3d.ivank.netред #3843 рджреЗрдЦреЗрдВред

рдбреЙрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдирд┐рдлреНрдЯреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?

@jugl рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ?

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ .m2 рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдпрд╣ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╕рдореБрджрд╛рдп рд╣реИред рдореИрдВ рдореЙрдбрд▓ рдлрд╛рдЗрд▓реЛрдВ рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдореЗрд░реА рдорджрдж рдХреА рдкреЗрд╢рдХрд╢ рдХрд░реВрдВрдЧрд╛ред рдЖрдк рдЙрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХрд╛рдЗрдк рдкрд░ рдореБрдЭрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдбреЗрдХреНрд╕реЛрдиред рдПрдХ lib рдбреЗрд╡рд▓рдкрд░ http://bridge.net/ рд╕реЗ рд╕рдВрдХреЗрдд рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдпрдж рдЕрдкрдиреЗ lib рдХреЛ рдЬреЗрдПрд╕ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЕрд░реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдмреАрд╡реАрдПрдЪ рд▓реЛрдбрд░ рд╣реИ рдЬреЛ рдмреАрд╡реАрдПрдЪ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдорд┐рдХреНрд╕рд░ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рди рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рддреАрдиред рдХрдВрдХрд╛рд▓ рдФрд░ рдПрдирд┐рдореЗрд╢рдирдХреНрд▓рд┐рдк рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИ:
https://github.com/herzig/BVHImporter
рдФрд░ рдХрд╛рдордХрд╛рдЬреА рдЙрджрд╛рд╣рд░рдг: http://herzig.github.io/BVHImporter/
рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕реАрдПрдордпреВ рдмреАрд╡реАрдПрдЪ рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд▓реЛрдбрд░ рдПрдкреАрдЖрдИ рдХреИрд╕рд╛ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдкрд░ рдХреЛрдИ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ?

@herzig рд╕реНрд╡реАрдЯ! рдПрдХ BVHLoader рдХрдорд╛рд▓ рдХрд╛ рд╣реЛрдЧрд╛! рд▓реЛрдбрд░ рдореЗрдВ рдореВрд▓ рд░реВрдк рд╕реЗ .load() рдФрд░ .parse() рд╣реЛрддреЗ рд╣реИрдВред рдЖрдк рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ MD2Loader рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА рдпрджрд┐ рдЖрдк рдЕрднреА рдЬреЛ рдХреБрдЫ рднреА рд╣реИ рдЙрд╕рдХреЗ рд╕рд╛рде рдкреАрдЖрд░ рдХрд░рддреЗ рд╣реИрдВ (рдПрдХ рдЙрджрд╛рд╣рд░рдг + рдирдореВрдирд╛ рдПрдиреАрдореЗрд╢рди рднреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреА)ред

рдирдорд╕реНрддреЗ,
рдмрд╕ рдЗрд╕ рд╕реВрдЪреА рдХреЛ рд░реЗрдкреЛ рдореЗрдВ рдлрд╛рдЗрд▓ рд▓реЛрдбрд░ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ...

3MFLoader рд╕реВрдЪреА рдореЗрдВ рдЧрд╛рдпрдм рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред
рдмрд╛рдЗрдирд░реА рд▓реЛрдбрд░ рд╕реВрдЪреА рдореЗрдВ рдЧрд╛рдпрдм рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред
рдбреАрдбреАрдПрд╕рдПрд▓рдУрдбрд░ рд╕реВрдЪреА рдореЗрдВ рдЧрд╛рдпрдм рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред
FBXLoader рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред
рд╕реВрдЪреА рдореЗрдВ HDRCubeTextureLoader рдЧрд╛рдпрдм рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред
MD2Loader рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред
NRRDLoader рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред
PCDLLoader рд╕реВрдЪреА рдореЗрдВ рдЧрд╛рдпрдм рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред
PlayCanvasLoader рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╣реА рд▓рд╛рдЧреВ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
RGBLLoader рд╕реВрдЪреА рдореЗрдВ рдЧрд╛рдпрдм рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред
SVGLoader рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред
TGALoader рд╕реВрдЪреА рдореЗрдВ рдЧрд╛рдпрдм рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред
TTFLoader рд╕реВрдЪреА рдореЗрдВ рдЧрд╛рдпрдм рд╣реИ рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред

рдЕрдЧрд▓рд╛:

ASCLoader рдХреЛ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдкреАрдЖрд░ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
LASLoader рдХреЛ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ PR рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
XYZLoader рдХреЛ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдкреАрдЖрд░ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕рд╛рджрд░,
рдЯреНрд░рд┐рд╕реНрдЯрди

рдмрд╕ рдЗрд╕ рд╕реВрдЪреА рдХреЛ рд░реЗрдкреЛ рдореЗрдВ рдлрд╛рдЗрд▓ рд▓реЛрдбрд░ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ...

рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛!

OpenCTM рдПрдХ рдЕрдЪреНрдЫрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ Autodesk рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдирдХреЗ рд▓рд┐рдП рдХрд░ рд░рд╣рд╛ рд╣реИ
рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛
https://en.m.wikipedia.org/wiki/OpenCTM

рд░рд╡рд┐рд╡рд╛рд░, 13 рдирд╡рдВрдмрд░, 2016 рдХреЛ рд╕реБрдмрд╣ 6:33 рдмрдЬреЗ Mr.doob [email protected] рдиреЗ рд▓рд┐рдЦрд╛:

рдмрд╕ рдЗрд╕ рд╕реВрдЪреА рдХреЛ рд░реЗрдкреЛ рдореЗрдВ рдлрд╛рдЗрд▓ рд▓реЛрдбрд░ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ...

рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛!

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/mrdoob/three.js/issues/5524#issuecomment -260168120,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAkmxkkOn179ZJvqc8yScOoxnaDGzuH6ks5q9qE6gaJpZM4CzpFw
.

@dlabz рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА CTMLoader рд╣реИред

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

рдХреНрдпрд╛ рдЙрд╕ SCN рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рдХреЛрдИ рдпреБрдХреНрддрд┐ рд╣реИ?

@mrdoob рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдореБрдЭреЗ рдмрд╣реБрдд рджреЗрд░ рд╣реЛ рдЧрдИ рд╣реИред NIFTI рдПрдХ NMR рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ рдЬреЛ DICOM рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди VTK/OBJ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рд╕реЗ 3D рдЖрдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред

рд╕рдордЭрд╛ред рдХреНрдпрд╛ рдХрд╣реАрдВ рдХреЛрдИ рдпреБрдХреНрддрд┐ рд╣реИ?

рдЖрдИрдПрдлрд╕реА рд▓реЛрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗред рдпрд╣ рдкреНрд░рд╛рд░реВрдк рдЕрдкрдиреЗ 3рдбреА рдореЙрдбрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ

@mrdoob рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

@mrdoob рддреАрди .js рд▓реЛрдбрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рд╢рд╛-рдирд┐рд░реНрджреЗрд╢ + рдЬреНрдЮрд╛рди рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ рдХреНрдпрд╛ рд╣реИрдВ?
рдореИрдВ рдПрдХ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рдзрдиреНрдпрд╡рд╛рдж

@Aarbel рдЖрдк рдХрд┐рд╕ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рд▓реЛрдбрд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

@looeee .ifc рдлрд╝рд╛рдЗрд▓реЗрдВ

рдЖрдкрдХреЗ рд▓реЛрдбрд░ рдХреА рдореВрд▓ рд╕рдВрд░рдЪрдирд╛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧреА:

import {
    FileLoader,
    Loader,
    LoaderUtils
} from '../../../build/three.module.js';

function IFCLoader( manager ) {

    Loader.call( this, manager );

}

IFCLoader.prototype = Object.assign( Object.create( Loader.prototype ), {

    constructor: IFCLoader,

    load: function ( url, onLoad, onProgress, onError ) {

        var scope = this;

        var path = ( this.path !== undefined ) ? this.path : LoaderUtils.extractUrlBase( url );

        var loader = new FileLoader( scope.manager );

        loader.load( url, function ( text ) {

            try {

                scope.parse( text, path, onLoad, onError );

            } catch ( e ) {

                if ( onError !== undefined ) {

                    onError( e );

                } else {

                    throw e;

                }

            }

        }, onProgress, onError );

    },

    parse: function ( text, path, onLoad, onError ) {

        // parsing logic goes here

    }

} );

рдзрдиреНрдпрд╡рд╛рдж, рдЕрдЧрд▓реЗ рдорд╣реАрдиреЗ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ

рдЖрдкрдХреЛ рдХрд╛рдордпрд╛рдмреА рдорд┐рд▓реЗ! рдореИрдВ

рдбрд┐рдлрд╝реЙрд▓реНрдЯ crossOrigin рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП Anonymous ?

рдореИрдВрдиреЗ GLTFLoader рдФрд░ ColladaLoader рд╕реЗ рдкреИрдЯрд░реНрди рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред

рдореИрдВ рдПрдХ рдПрд▓рдбрдмреНрд▓реНрдпреВрдУ рд▓реЛрдбрд░ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдлрд╝рд╛рдЗрд▓ рдпреБрдХреНрддрд┐ рдпрд╣рд╛рдБ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ: http://static.lightwave3d.com/sdk/2018/html/filefmts/lwo3.html

рдореИрдВ рдЕрдХреНрд╕рд░ рдУрдмреАрдЬреЗ рдХреЗ 1/10 рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрд▓рдбрдмреНрд▓реНрдпреВрдУ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдФрд░ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдореЙрд░реНрдл рдбреЗрдЯрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХрдИ рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдУрдмреАрдЬреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдирд╛рд╕рд╛ рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рдХрдИ рдореЙрдбрд▓ рдХреЗрд╡рд▓ рдПрд▓рдбрдмреНрд▓реНрдпреВрдУ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣реИрдВ https://nasa3d.arc.nasa.gov/search/lwo/model

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

рдПрдлрдбрдмреНрд▓реНрдпреВрдЖрдИрдбрдмреНрд▓реНрдпреВ рдпрд╣рд╛рдВ рдПрдХ рдПрд▓рдбрдмреНрд▓реНрдпреВрдУ рдкрд╛рд░реНрд╕рд░ рд╣реИ: https://github.com/marcbizal/lwo-parser ... рдХрд╛рд▓реНрдкрдирд┐рдХ рд░реВрдк рд╕реЗ рдпрд╣ рд▓реЛрдбрд░ рдпрд╛ рдХрдирд╡рд░реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рд╢реБрд░реБрдЖрдд рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ LWO рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЬреЛ NASA рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдПрд▓рдбрдмреНрд▓реНрдпреВрдУрдмреА (рдмрд╛рдЗрдирд░реА?) рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдирд╛рд╕рд╛ рдореЙрдбрд▓ рдкрд░ рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛рджреВ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдЯреНрд░рд┐рдВрдЧ рдПрд▓рдбрдмреНрд▓реНрдпреВрдУ 2 рдереАред рдпрджрд┐ рдЖрдкрдХреЛ JS рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдПрдХ рд╡рд░реНрдХрд┐рдВрдЧ рдкрд╛рд░реНрд╕рд░ рдорд┐рд▓рддрд╛ рд╣реИ, рддреЛ JS рдореЗрдВ рдПрдХ рдирдпрд╛ рдкрд╛рд░реНрд╕рд░ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХрдиреНрд╡рд░реНрдЯрд░ рдХреЛ рдХреБрдЫ рдереНрд░реА.рдЬреЗрдПрд╕ рд╕рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдирдорд╕реНрддреЗ, рдореЗрд░рд╛ рд╢реЗрдбреНрдпреВрд▓ рдмрд╣реБрдд рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рддреАрди.js рдХреЗ рд▓рд┐рдП .ifc рд▓реЛрдбрд░ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдЖрджрдореА рдХрд╛ рд╕рдВрдкрд░реНрдХ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: https://github.com/mrdoob/three.js/issues/9764

рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рд╣реБрдЖ

рдореИрдВ "LWO 2" рдХрд╛ рд▓реЛрдбрд░ рдмрдирд╛ рд░рд╣рд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдХреЛрдИ рдорд╛рдВрдЧ рдирд╣реАрдВ рдереА рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

http://adrs2002.com/sandbox/lwoLoader/lwoTest.html
https://github.com/adrs2002/threeLwoLoader

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ред

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░,

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ M2 рд╕реВрдЪреА рдореЗрдВ рд╣реИред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рддреАрди рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд░рд┐рддреНрд░, рд╡рд╕реНрддреБ, рдПрдирдкреАрд╕реА рдФрд░ рдЖрдЗрдЯрдо рд╡реНрдпреВрдЕрд░ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

M2 рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рдорд╛рдирд╛рд░реНрдереА BLP2 (рдмрд░реНрдлрд╝реАрд▓рд╛ рддреВрдлрд╝рд╛рди рдЪрд┐рддреНрд░ рдлрд╝рд╛рдЗрд▓) рд╣реИ рдЬреЛ DDS S3 рдмрдирд╛рд╡рдЯ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд╕рдорд╛рди рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрдм рддрдХ рдкрд╛рдпрд╛ рд╣реИ:

.m2 = https://github.com/vjeux/jsWoWModelViewer

рдмреАрдПрд▓рдкреА

рдореИрдВ рдЦреБрдж рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрдиреБрднрд╡рд╣реАрди рд╣реВрдВ :D

@adrs2002 A LWOLoader рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛! рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬреЛ рдХреБрдЫ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЙрд╕рдХрд╛ рдкреАрдЖрд░ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?

рдореИрдВ рдЦреБрдж рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрдиреБрднрд╡рд╣реАрди рд╣реВрдВ :D

рдЕрдкрдирд╛ рд╕рдордп рд▓реЗрдВ

рдПрдХ LWOLoader рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛!

рдореИрдВрдиреЗ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдПрдХ LWO3 рд▓реЛрдбрд░ рд▓рд┐рдЦрд╛ рдерд╛, рдЬреЛ onthez.com рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред
рд╣рдо рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреА рдЕрд╡рдзрд┐ рдкрд░ рд╕рд╣рдордд рд╣реБрдП рддреЛ рд╣рдо рдЗрд╕реЗ рдпрд╣рд╛рдВ рдпреЛрдЧрджрд╛рди рджреЗрдВрдЧреЗред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдлрд░рд╡рд░реА рдХреЗ рдЕрдВрдд рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рд╕рдордпред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @ jds580s z рд╕реЗ рдЬрд╕реНрдЯрд┐рди рд╣реИ, рд╢рд╛рдпрдж рд╡рд╣ рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдЪрд╛рд░ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдпрд╣рд╛рдВ рдХрдм рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

@mrdoob @looeee
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд▓реВрдИ рдХрд╛ LWO3 loader рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЛрдЧрд╛ рддреЛ LWO2 loader рдХреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИред
LWO3 рдкреНрд░рд╛рд░реВрдк рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ LWO2 рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рднреА рд╕рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВред

LWOLoader рдЙрддрд░рд╛ рд╣реИ! рдореИрдВ

16011

IFC рд▓реЛрдбрд░ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛!

рдореИрдВрдиреЗ рдПрдХ IFLoader рдХреЛ рдПрдХ рдХреЛрд╢рд┐рд╢ рджреА рдФрд░ рдХреИрд╕реЗ рдХрд╣реВрдВ... рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИ! IFC рдкреНрд░рд╛рд░реВрдк рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдкреВрд░реНрдг рдХреЛрдб рд▓рдЧрднрдЧ 650 рд╡рд░реНрдЧ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВред (рдореИрдВ рдЗрд╕реЗ рдЬрд╛рдирддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрд┐рдпрд╛ рд╣реИ)ред рд▓реЛрдбрд░ рдереНрд░реАрдЬ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ 5 рдЧреБрдирд╛ рдмрдбрд╝рд╛ рд╣реЛрдЧрд╛ред

рдХрд▓реНрдкрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрджрд┐ рдЖрдк рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЪрд╛рд╣рддреЗ рд╣реИрдВ: http://standards.buildsmart.org/IFC/RELEASE/IFC4_1/FINAL/HTML/

рдореИрдВ рдЕрдкрдирд╛ рдХреЛрдб рдЬрд╛рд░реА рдХрд░ рд╕рдХрддрд╛ рдерд╛, рдФрд░ рдЗрд╕ рдкрд░ рдХреБрдЫ рдорджрдж рдЕрдЪреНрдЫреА рд╣реЛрдЧреАред рд▓реЗрдХрд┐рди рдЗрд╕ рд▓реЛрдбрд░ рдХреЛ рдереЛрдбрд╝реА рджреЗрд░ рдкрд╣рд▓реЗ рдереНрд░реАрдЬреЗ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рди рдХрд░реЗрдВ ...

рдореИрдВ рдЕрдкрдирд╛ рдХреЛрдб рдЬрд╛рд░реА рдХрд░ рд╕рдХрддрд╛ рдерд╛, рдФрд░ рдЗрд╕ рдкрд░ рдХреБрдЫ рдорджрдж рдЕрдЪреНрдЫреА рд╣реЛрдЧреАред рд▓реЗрдХрд┐рди рдЗрд╕ рд▓реЛрдбрд░ рдХреЛ рдереЛрдбрд╝реА рджреЗрд░ рдкрд╣рд▓реЗ рдереНрд░реАрдЬреЗ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рди рдХрд░реЗрдВ ...

рдХреНрдпреЛрдВ рдирд╣реАрдВ?

BTW: рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рд╕рд╣рдХрд░реНрдореА рд╕реЗ рдмрд╛рдд рдХреА рд╣реИ рдФрд░ рдЙрд╕рдиреЗ рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдХрд┐ IFC STEP рдкреНрд░рд╛рд░реВрдк рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдЬреЛ CAD рд╕рдореБрджрд╛рдп рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, STEP рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдард┐рди рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ VRMLLoader рдХреЗ рд╕рдорд╛рди рдПрдХ рдХрд╕реНрдЯрдо рдкрд╛рд░реНрд╕рд░ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, IFC рдлрд╛рдЗрд▓реЗрдВ XML рдореЗрдВ рднреА рд╡реНрдпрдХреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ (рдЙрдирдХреЗ рдкрд╛рд╕ .ifcxml рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ)ред рдРрд╕реА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ (рджреЗрдЦреЗрдВ 3MFLoader рдпрд╛ ColladaLoader ) рддрд╛рдХрд┐ рд▓реЛрдбрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреНрдпрд╛рдорд┐рддрд┐ рдбреЗрдЯрд╛ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХреЗред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд▓реЛрдбрд░ рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬреЛ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХреЗрд╡рд▓ .ifcxml рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реЛ?

@mrdoob , @Mugen87

рдХреНрдпреЛрдВ рдирд╣реАрдВ?

рдЪреВрдВрдХрд┐

рд▓реЛрдбрд░ рдереНрд░реАрдЬ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ 5 рдЧреБрдирд╛ рдмрдбрд╝рд╛ рд╣реЛрдЧрд╛ред

рдФрд░ рдореИрдВ рдирд╡реАрдирддрдо рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде Class рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

IFC STEP рдкреНрд░рд╛рд░реВрдк рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдЬреЛ CAD рд╕рдореБрджрд╛рдп рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╣рд╛рдВ, рдПрдХ рджрд┐рди рдореИрдВ рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдереНрд░реАрдЬ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ;)

рдЖрдИрдПрдлрд╕реА рдлрд╛рдЗрд▓реЗрдВ рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рднреА рд╡реНрдпрдХреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ (рдЙрдирдХреЗ рдкрд╛рд╕ .ifcxml рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ)ред
...
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд▓реЛрдбрд░ рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬреЛ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХреЗрд╡рд▓ .ifcxml рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реЛ?

рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЬреНрдпрд╛рдорд┐рддрд┐ рдкреАрдврд╝реА рд╣реИ ! рдХреНрдпреЛрдВрдХрд┐ ifc рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХреЛрдИ рдЬреНрдпрд╛рдорд┐рддрд┐ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рдЕрдВрддрд┐рдо рдЬреНрдпрд╛рдорд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмреАрдЪ рдЗрдВрдЯрд░рдкреЛрд▓реЗрд╢рди/рдмрд╛рддрдЪреАрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рд╡реИрд╕реЗ рднреА, рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдЖрдкрдХреЛ рдХреЛрдИ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢рд╛рдЦрд╛ рдмрдирд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдмрд╕ рдмрдбрд╝реА рдмрд╛рдд рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдПред

рд▓реЛрдбрд░ рдереНрд░реАрдЬ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ 5 рдЧреБрдирд╛ рдмрдбрд╝рд╛ рд╣реЛрдЧрд╛ред

рдареАрдХ рд╣реИ, рдЕрдЧрд░ рд▓реЛрдбрд░ рджреВрд╕рд░реЛрдВ рдХреА рддрд░рд╣ рдЗрддрдирд╛ рдХреЙрдореНрдкреИрдХреНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХреЛрдб рдХреЛ рдПрдХ рдЕрд▓рдЧ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред

@Itee IFCLOADER рдХреЛ рдЬрд▓реНрдж рд╣реА рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ?
рдмрдбрд╝реА рдмрд╛рдд рджреЗрдЦрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА

рдЗрд╕рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рдХрд┐рд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ ...

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

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

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдХрд┐рд╕реА IFC рдбреЗрдЯрд╛ рдЬреИрд╕реЗ рдмрд┐рд▓реНрдбрд┐рдВрдЧрд╕реНрдЯреЛрд░реА, рд╕рд╛рдЗрдЯ рдЖрджрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?
рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗрдм рдЖрдИрдПрдлрд╕реА рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛, рди рдХрд┐ рдЗрд╕ рдЪрдордХрджрд╛рд░ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рдЪреАрдЬ рд╕реЗ рд╣рд░ рдХреЛрдИ рдирд┐рдкрдЯ рд░рд╣рд╛ рд╣реИред

рдореИрдВрдиреЗ рдЗрд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рд╢реЙрдЯ рджрд┐рдпрд╛ рд╣реИред рдореИрдВ рдХреБрдЫ рдЬреНрдпрд╛рдорд┐рддрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ рд╣реВрдБ
image

рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
image

рдореВрд▓ рдЪреАрдЬ рдЬреЛ рдЧрд▓рдд рд╣реЛ рдЧрдИ рд╡рд╣ рд╣реИ рдпрд╣рд╛рдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдФрд░ рд░реЛрдЯреЗрд╢рди рдФрд░ рдореЗрд░реЗ 3D рдЧрдгрд┐рдд рдЕрд╕реНрддрд┐рддреНрд╡рд╣реАрди рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╣реИрдВ (рдореЗрд░реЗ рдкрд╛рд╕ рдмрд╕ рдзреИрд░реНрдп рдирд╣реАрдВ рд╣реИ)ред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдИрдПрдлрд╕реА рд╕реНрдХреАрдорд╛ рдореЗрдВ рдХрдИ рд╡рд░реНрдЧ рд╣реИрдВред рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ 'STEP' рдХреЗ рддрд░реНрдХреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдВрддрд┐рдо рдлрд╛рдЗрд▓рд╕рд╛рдЗрдЬ рдХреЛ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрдИрдПрдлрд╕реА рд▓реЛрдбрд░ рдХреЗ рд▓рд┐рдП рдмреЙрдЯрдорд▓рд╛рдЗрди; рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 3D рдЧрдгрд┐рдд рдХреА рдкреНрд░рддрд┐рднрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рдЬреНрдпрд╛рдорд┐рддрд┐ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдЧрдгрд┐рддреАрдп рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреАред

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдХрд┐рд╕реА IFC рдбреЗрдЯрд╛ рдЬреИрд╕реЗ рдмрд┐рд▓реНрдбрд┐рдВрдЧрд╕реНрдЯреЛрд░реА, рд╕рд╛рдЗрдЯ рдЖрджрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?

рд╣рд╛рдБ, Tridify рдХреА рд░реВрдкрд╛рдВрддрд░рдг рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЬреЛ Geom рдХреЗ рд▓рд┐рдП рднреА IfcOpenShell рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ (рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрди рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред

рдЬреНрдпрд╛рдорд┐рддрд┐ рдкреАрдврд╝реА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдЖрдк ifcOpenShell рдХреЛ WebAssembly рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕рд╛рджрд╛ рд╕реА ++ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рдЬреАрдпреВрдЖрдИ рдпрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рдХрдорд╛рдВрдбрд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реЗрдм рдХреЗ рд▓рд┐рдП рднреА рдЗрд╕реЗ рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред IFC рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рднрд╛рд░реА рд╣реИ рдЗрд╕рд▓рд┐рдП WASM рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдХрдо рдореЗрдореЛрд░реА рдлрд╝реБрдЯрдкреНрд░рд┐рдВрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рд▓рд┐рдм рдЬрд┐рдпреЛрдо рдмрдирд╛рдиреЗ рдореЗрдВ рдПрдХ рд╕реБрдВрджрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

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

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдХрд┐рд╕реА IFC рдбреЗрдЯрд╛ рдЬреИрд╕реЗ рдмрд┐рд▓реНрдбрд┐рдВрдЧрд╕реНрдЯреЛрд░реА, рд╕рд╛рдЗрдЯ рдЖрджрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?

рд╣рд╛рдБ, Tridify рдХреА рд░реВрдкрд╛рдВрддрд░рдг рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЬреЛ Geom рдХреЗ рд▓рд┐рдП рднреА IfcOpenShell рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ (рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрди рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред

рдЬреНрдпрд╛рдорд┐рддрд┐ рдкреАрдврд╝реА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдЖрдк ifcOpenShell рдХреЛ WebAssembly рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕рд╛рджрд╛ рд╕реА ++ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рдЬреАрдпреВрдЖрдИ рдпрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рдХрдорд╛рдВрдбрд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реЗрдм рдХреЗ рд▓рд┐рдП рднреА рдЗрд╕реЗ рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред IFC рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рднрд╛рд░реА рд╣реИ рдЗрд╕рд▓рд┐рдП WASM рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдХрдо рдореЗрдореЛрд░реА рдлрд╝реБрдЯрдкреНрд░рд┐рдВрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рд▓рд┐рдм рдЬрд┐рдпреЛрдо рдмрдирд╛рдиреЗ рдореЗрдВ рдПрдХ рд╕реБрдВрджрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╣рдордиреЗ рдЕрддреАрдд рдореЗрдВ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред рд▓реЗрдХрд┐рди рдбрдмреНрд▓реНрдпреВрдПрдПрд╕рдПрдо рд╕рдВрдХрд▓рд┐рдд рд╕рдВрд╕реНрдХрд░рдг 40 рдПрдордмреА рдбрд╛рдЙрдирд▓реЛрдб рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ ifcConvert рдореЗрдВ рд╕рднреА рд╕рдВрджрд░реНрднрд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реИред

@ рдЬреЗрд╕реБрдмрд┐рд▓ , рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рдлрд┐рд▓рд╣рд╛рд▓ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рдареАрдХ рд░рд╣рд╛ рддреЛ рдореИрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдКрдВрдЧрд╛ред

рд╡рд┐рд╕реНрдордпрдХрд╛рд░реА! рдлрд┐рд▓рд╣рд╛рд▓ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рдареАрдХ рд░рд╣рд╛ рддреЛ рдореИрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдКрдВрдЧрд╛ред

рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ @MaartenBreeedveld

рд╕реВрдЪреА рдореЗрдВ VDBLoader рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред https://www.openvdb.org/

IFCLOADER рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? @mrdoob

рдирд╣реАрдВ

рдПрдХ 3dm рд▓реЛрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рдореИрдВрдиреЗ рдЕрдм рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ openNURBS рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ emscripten ( rhino3dm ) рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВ рдпрд╣рд╛рдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд╢, рдмреНрд░реЗрдкреНрд╕, рдПрдХреНрд╕рдЯреНрд░реВрдЬрд╝рди, рдкреЙрдЗрдВрдЯрдХреНрд▓рд╛рдЙрдб, рдордЯреАрд░рд┐рдпрд▓, рд▓реЗрдпрд░реНрд╕, рдФрд░ рдЧреНрд░реБрдк рд╕рдкреЛрд░реНрдЯ рд╣реИ рдЬреЛ рд╢реБрд░реВ рдФрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

image

рдЙрдкрдпреБрдХреНрдд рдлрд╛рдЗрд▓реЗ:

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

ps рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣рд╛рдБ рдФрд░ рдпрд╣рд╛рдБ рдЬреИрд╕реЗ rhino3dm.js рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╕реАрдзреЗ рддреАрдиjs рд╕рдорд░реНрдерди рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдХрдиреАрд▓ рд╕рдВрдЧрдарди рдлреЛрд░реНрдХ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

рд╣рдо рдЗрд╕реЗ рдПрдХ рдмрд╛рд░ рдЪреЗрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;)
image

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

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

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

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

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

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

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