Class ModelBLEND
java.lang.Object
javaforce.gl.model.ModelBLEND
- All Implemented Interfaces:
Model_IO
Blender .blend reader
NOTE:
Supports Blender v2.63+ thru 4.02 (some versions in between may not be supported)
Supports objects with multiple UVMaps
Rotation/Scale on objects are ignored, please rotate/scale in edit mode (the vertex data)
BHead chunks can have duplicate old pointer addresses in which case they must be used in order.
See : https://developer.blender.org/T45471
TODO:
Animation data
Blender Source : https://github.com/blender/blender
- look in blenloader and makesdna folders
- most important to understand DNA : makesdna/intern/dna_genfile.c:init_structDNA()
- also see doc/blender_file_format/mystery_of_the_blend.html
- see https://github.com/blender/blender/tree/main/source/blender/blenloader/intern
- Author:
- pquiring
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic booleanstatic booleanstatic booleanstatic booleanstatic boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionload(InputStream is) booleansave(Model model, OutputStream os)
-
Field Details
-
debug
public static boolean debug -
debugDNA
public static boolean debugDNA -
debugScene
public static boolean debugScene -
debugCD
public static boolean debugCD -
debugCDProp
public static boolean debugCDProp
-
-
Constructor Details
-
ModelBLEND
public ModelBLEND()
-
-
Method Details