Commit 5b57cf19 by Kai Westerkamp

Added Node Transfom

parent 3cacd365
...@@ -20,7 +20,7 @@ public class MasterTestProject : ModuleRules ...@@ -20,7 +20,7 @@ public class MasterTestProject : ModuleRules
public MasterTestProject(TargetInfo Target) public MasterTestProject(TargetInfo Target)
{ {
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore","ImageWrapper", "RawMesh", "ProceduralMeshComponent" }); PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "ImageWrapper", "RawMesh", "ProceduralMeshComponent" });
PrivateDependencyModuleNames.AddRange(new string[] { }); PrivateDependencyModuleNames.AddRange(new string[] { });
......
...@@ -46,6 +46,8 @@ public: ...@@ -46,6 +46,8 @@ public:
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Materials") UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Materials")
TMap<int32, UMaterialInterface *> MaterialMap; TMap<int32, UMaterialInterface *> MaterialMap;
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Materials")
UTexture2D* diffTexture;
private: private:
int32 _selectedVertex; int32 _selectedVertex;
...@@ -76,8 +78,8 @@ private: ...@@ -76,8 +78,8 @@ private:
void ChangeAddModifier(); void ChangeAddModifier();
void ChangeVertex(FVector dv);*/ void ChangeVertex(FVector dv);*/
void processMesh(aiMesh* mesh, const aiScene* scene); void processMesh(aiMesh* mesh, const aiScene* scene, FMatrix modelTransform);
void processNode(aiNode* node, const aiScene* scene); void processNode(aiNode* node, const aiScene* scene, FMatrix modelTransform);
void loadModel(std::string path); void loadModel(std::string path);
UMaterialInterface *GetMaterialForIndex(unsigned int index, const aiScene* scene); UMaterialInterface *GetMaterialForIndex(unsigned int index, const aiScene* scene);
...@@ -85,4 +87,6 @@ private: ...@@ -85,4 +87,6 @@ private:
UTexture2D* LoadTexture2D(uint8* RawFileData, int32 lenght, EImageFormat::Type Format, bool& IsValid, int32& Width, int32& Height); UTexture2D* LoadTexture2D(uint8* RawFileData, int32 lenght, EImageFormat::Type Format, bool& IsValid, int32& Width, int32& Height);
EImageFormat::Type GetImageTypeByExtension(const FString& extension); EImageFormat::Type GetImageTypeByExtension(const FString& extension);
}; };
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment