> thanks Fabrice but i've tried John's solution and it worked!
You are now on my black list :)
Fabrice
On Sep 14, 2010, at 3:53 PM, bebensiganteng wrote:
> thanks Fabrice but i've tried John's solution and it worked!
>
> aaand one more question ;)
>
> var bitmap:Bitmap = new CrateMat();
> var crateMat:BitmapMaterial = new BitmapMaterial(bitmap.bitmapData);
>
> var collada:Collada = new Collada();
> var m:ObjectContainer3D = collada.parseGeometry(CrateMesh) as
> ObjectContainer3D;
>
> m.materialLibrary.getMaterial("i01_-_Default").material = crateMat;
>
> assigning the material doesnt seem to work, am i missing something? or
> is it something that i need to do in the collada?
>
> On Sep 14, 1:35 pm, John Wilson <[email protected]>
> wrote:
>> Hi,
>>
>> I found that I could add a collada model to a BSP tree by adding the
>> first child of the ObjectContainer3D containing the mesh to the tree.
>> In your case that might mean you have to use something like:
>> _tree.addChild(_loader3d.children[0]);
>>
>> I have only tried doing it with embedded collada files. I put an
>> example in the guide you can see at:http://john-wilson.110mb.com/
>>
>> Select "In the city" at the top left, the select the "description of
>> the process" option. Example code for adding a collada model is on
>> page 3 - try positioning your model close the the initial camera
>> position. In my example, if you look around as soon as the BSP loads,
>> you will see a street light that is an embedded collada.
>>
>> Hope this helps.
>>
>> Regards,
>>
>> John Wilson
>>
>> On Sep 14, 10:11 am, bebensiganteng <[email protected]> wrote:
>>
>>> hi guys,
>>
>>> is there something wrong with my code?
>>
>>> _collada = new Collada();
>>> _collada.centerMeshes = true;
>>
>>> _loader3d = Collada.load("crate.dae" );
>>
>>> _loader3d.addOnSuccess(onLoaderSuccess);
>>> _tree.addChild(_loader3d);
>>
>>> private function onLoaderSuccess(e:Loader3DEvent):void
>>> {
>>> var target:Object3D = ObjectContainer3D(e.loader.handle);
>>> target.scale(30);
>>> trace(target);
>>
>>> }
>>
>>> although i can trace target but i cant seems to see it, or is this not
>>> the correct way to add collada to the BSP tree?