NotSure Posted May 26, 2020 Share Posted May 26, 2020 I can't seem to get the surface of a mdl. Counting surfaces produces zero. Using an engine created model like Box does work just not loaded models. Anyone else have this issue? I assume it should be possible right? Quote Link to comment Share on other sites More sharing options...
gamecreator Posted May 26, 2020 Share Posted May 26, 2020 You may need to get the child of the model. Searching the forums should get you what you're looking for. 1 Quote Link to comment Share on other sites More sharing options...
NotSure Posted May 26, 2020 Author Share Posted May 26, 2020 I thought that might be the case as well but getting child at index 0 returns nil so I guess it doesn't have children. Quote Link to comment Share on other sites More sharing options...
NotSure Posted May 26, 2020 Author Share Posted May 26, 2020 This is the structure, as simple as it gets. Quote Link to comment Share on other sites More sharing options...
gamecreator Posted May 27, 2020 Share Posted May 27, 2020 Might help to see what you're trying via code but here's someone using the function: Quote Link to comment Share on other sites More sharing options...
NotSure Posted May 27, 2020 Author Share Posted May 27, 2020 Thanks for the help, it does seem to be working for that person above. Yeah nothing fancy in the code just a basic test here. Maybe something going wrong with the fbx export from blender, but if that was the case I wouldn't think the object would be visible at all. window = Window:Create() context = Context:Create(window) world = World:Create() local camera = Camera:Create() camera:SetRotation(35,0,0) camera:Move(0,0,-7) local light = DirectionalLight:Create() light:SetRotation(35,35,0) --Create a model modelWorks = Model:Box() modelDoesntWork = Model:Load("Models/ico.mdl") System:Print(modelWorks:CountSurfaces()) --1 System:Print(modelDoesntWork:CountSurfaces()) --0 while true do if window:Closed() or window:KeyHit(Key.Escape) then return false end Time:Update() world:Update() world:Render() context:Sync() end Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.