<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest topics for the forum "Alternativa3D 7"]]></title>
		<link>http://forum.alternativaplatform.com/forums/show/4.page</link>
		<description><![CDATA[The newest discussed topics in the forum "Alternativa3D 7"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Первые шаги. Веб-конструктор типа &quot;Lego&quot;. С чего начать ?</title>
				<description><![CDATA[ Приветствую уважаемое сообщество!<br /> <br /> Цель создать небольшой веб-конструктор типа "Lego". Все модели "кирпичиков" отрисованы в SketchUp, есть в форматах .skp и кадовском .dwg<br /> Сконвертировать в .3ds не проблема. <br /> Пример - во вложении.<br /> <br /> Прошу Вашего совета. Что мне протребуется, чтобы сделать простейший конструктор ? Когда пользователь может подобрать раскиданные кирпичики, повертеть их и поставить один на другой ? <br /> <br /> Примерно как если бы в Вашем демо про "храм" [url]http://alternativaplatform.com/ru/demos/temple/[/url], пользователь мог бы подобрать сломаную колонну и поставить её вертикально на остаток основания. <br /> <br /> Я понимаю, какой вопрос я задаю. <br /> Но надеюсь на дружественный вменяемыей пошаговый ответ. Например : <br /> "вам потребуется флешредактор такой-то, куда установите движок. <br /> потом сконвертируете свои модели в наш формат с такими-то параметрами.<br /> и т.д. "<br /> Как сделать малые шаги и сам постараюсь по документации на сайте найти, а вот общее очень хотельсь бы понять. Т.к. только-только начинаю изучать предлагаемую Вами платформу.<br /> <br /> С уважением.<br /> Алексей.]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9428/74677.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9428/74677.page</link>
				<pubDate><![CDATA[Mon, 21 May 2012 00:59:19]]> GMT</pubDate>
				<author><![CDATA[ alx]]></author>
			</item>
			<item>
				<title>&quot;Искривление&quot; текстуры при вращении объекта</title>
				<description><![CDATA[ Всем привет!<br /> <br /> Столкнулся с проблемой. Когда вращаю модель с наложенной текстурой, происходит перекрывание частей текстуры - пример на картинке.<br /> <br /> Как исправить?<br /> ]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9385/74443.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9385/74443.page</link>
				<pubDate><![CDATA[Sat, 12 May 2012 21:21:54]]> GMT</pubDate>
				<author><![CDATA[ Aks]]></author>
			</item>
			<item>
				<title>Материал Sprite3D</title>
				<description><![CDATA[ Как вообще сменить материал у Sprite3D?<br /> <br /> У мешей есть setmaterialtoallfaces, с спрайтом проблема. Хочется сделать анимированый спрайт.]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9378/74412.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9378/74412.page</link>
				<pubDate><![CDATA[Fri, 11 May 2012 14:07:03]]> GMT</pubDate>
				<author><![CDATA[ dionica]]></author>
			</item>
			<item>
				<title>Обьемный 3D shape</title>
				<description><![CDATA[ Возможно ли сделать в Alternativa 7 обьемную фигуру из библиотечного векторного рисунка?<br /> [img]http://logotypemaker.com/assets/3d.png[/img]]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9375/74384.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9375/74384.page</link>
				<pubDate><![CDATA[Thu, 10 May 2012 20:04:27]]> GMT</pubDate>
				<author><![CDATA[ onlymega]]></author>
			</item>
			<item>
				<title>Скрыть часть модели</title>
				<description><![CDATA[ Есть башня танка, у башни есть специальный фейс - "противовес" для адекватного вращения вокруг своей оси.<br /> <br /> "Противовес" скрываю кодом:<br /> [code]<br /> 		var faces:Vector.&lt;Face&gt; = playerHead.faces;   <br /> 		for each (var face:Face in faces) {  <br /> 			if (face.material && face.material.name == "pointer") {  <br /> 				face.material = null;  <br /> 			}  <br /> 			else {  <br /> 				face.material = playerMaterial;  <br /> 			}  <br /> 		}  <br /> [/code]<br /> <br /> Проблема в том что при переходе на следующий уровень этот фейс опять видно.<br /> Пробовал уже все, удалял все ссылки на модель игрока, все нулл но ничего пока не помогает.<br /> <br /> Может кто что-то посоветовать? ]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9265/73709.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9265/73709.page</link>
				<pubDate><![CDATA[Wed, 18 Apr 2012 18:32:15]]> GMT</pubDate>
				<author><![CDATA[ dionica]]></author>
			</item>
			<item>
				<title>Динамический класс</title>
				<description><![CDATA[ Заканчиваю игру. Все почти готово, меню, плавные переходы, уровни, враги и боссы.<br /> <br /> Почти весь код на таймлайне. Когда начинал еще не так хорошо знал as3 да и сейчас удобно - внес изменение и сразу можно посмотреть результат без нескольких лишних движений. Есть некоторые ограничения но меня в принципе все устраивает.<br /> <br /> Вопрос в другом - недавно прочитал что код с таймлайна это не обычный класс а динамический и выполнятся будет медленнее чем обычный.<br /> Вот это для меня важно. <br /> <br /> Действительно ли все будет медленнее и может быть все-таки нужно перенести все в класс?]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9227/73495.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9227/73495.page</link>
				<pubDate><![CDATA[Wed, 11 Apr 2012 00:14:27]]> GMT</pubDate>
				<author><![CDATA[ dionica]]></author>
			</item>
			<item>
				<title>Как настроить сферу</title>
				<description><![CDATA[ Я создал сферу в Adobe flash таким образом:<br /> [code]package  {<br /> 	<br /> 	import flash.display.MovieClip;<br /> 	import alternativa.engine3d.containers.ConflictContainer;<br /> 	import alternativa.engine3d.core.Camera3D;<br /> 	import alternativa.engine3d.core.View;<br /> 	import alternativa.engine3d.primitives.Sphere;<br /> 	import alternativa.engine3d.materials.FillMaterial;<br /> 	import alternativa.engine3d.materials.TextureMaterial;<br /> 	<br /> 	<br /> 	public class sphere extends MovieClip {<br /> 		<br /> 		<br /> 		public function sphere() {<br /> 			//container<br /> 			var container:ConflictContainer = new ConflictContainer();<br /> 			//camera<br /> 			var camera:Camera3D = new Camera3D();<br /> 			camera.view = new View(640, 480);<br /> 			addChild(camera.view);<br /> 			container.addChild(camera);<br /> 			camera.x =0;<br /> 			camera.y =0;<br /> 			camera.z =-200;<br /> 			//object<br /> 			var sphere:Sphere = new Sphere();<br /> 			var material:FillMaterial = new FillMaterial();<br /> 			sphere.setMaterialToAllFaces(material);<br /> 			container.addChild(sphere);<br /> 			<br /> 			camera.render();<br /> 			<br /> 			}<br /> 		}			<br /> 	}[/code]<br /> <br /> Как мне увеличить количество сегментов и применить к ней текстуру, потому что когда я заменяю FillMaterial на TextureMaterial плеер просто не может открыться...]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9211/73362.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9211/73362.page</link>
				<pubDate><![CDATA[Sat, 7 Apr 2012 16:05:36]]> GMT</pubDate>
				<author><![CDATA[ Grigoriy]]></author>
			</item>
			<item>
				<title>Композиция в Flash Professional</title>
				<description><![CDATA[ Подгружаю класс c альтернативой, композицией в Flash Professional.<br /> [code]import model.AltTemplate;<br /> var models:AltTemplate = new AltTemplate;<br /> addChild(models);[/code]<br /> Вот так в A3D 7 так работает а в 8-ой не хочет.<br /> Хотя когда гружу через класс работает. Может stage3D не поддерживает композицию?]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9185/73203.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9185/73203.page</link>
				<pubDate><![CDATA[Tue, 3 Apr 2012 13:39:12]]> GMT</pubDate>
				<author><![CDATA[ vvoojj]]></author>
			</item>
			<item>
				<title>параметр публикации</title>
				<description><![CDATA[ Если я укажу в параметрах публикации Level 1-Direct или Level 1, тогда альтернатива 7 будет меньше тормозить?]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9177/73146.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9177/73146.page</link>
				<pubDate><![CDATA[Mon, 2 Apr 2012 19:30:37]]> GMT</pubDate>
				<author><![CDATA[ vvoojj]]></author>
			</item>
			<item>
				<title>Двухсторонние поверхности</title>
				<description><![CDATA[ Делали проект на версии 7.6.<br /> В ней чтобы получить плоскость видимую с обеих сторон, приходилось прибегать к подобным трюкам: <a class="snap_shots" href="http://forum.alternativaplatform.com/posts/list/440.page#2363" target="_blank" rel="nofollow">http://forum.alternativaplatform.com/posts/list/440.page#2363</a> (т.е. создается второй набор поверхностей с инвертироваными нормалями). <br /> <br /> В последних версиях альтернативы не появилось ничего на эту тему?<br /> Типа свойства backface culling on/off?<br /> А то не хочется ради такой ерунды удваивать количество полигонов.<br /> ]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9151/72957.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9151/72957.page</link>
				<pubDate><![CDATA[Wed, 28 Mar 2012 23:30:27]]> GMT</pubDate>
				<author><![CDATA[ lumigraph]]></author>
			</item>
			<item>
				<title>Проблема с подгрузкой материала</title>
				<description><![CDATA[ Почему-то на эту модель материал грузится как-то не так, получается что только цвет меняется а самой картинки нету. В других моделях нормально. В чем может быть дело? <br /> Модель прикрепил.]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9141/72835.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9141/72835.page</link>
				<pubDate><![CDATA[Mon, 26 Mar 2012 13:57:48]]> GMT</pubDate>
				<author><![CDATA[ vvoojj]]></author>
			</item>
			<item>
				<title>Примитив class Cylinder</title>
				<description><![CDATA[ Всем привет, ребят помогите найти ошибку! <br /> Нашел класс для добавления цилиндра, конуса...  для Alternativa3D 7.6 <a class="snap_shots" href="http://wonderfl.net/c/u1d8" target="_blank" rel="nofollow">http://wonderfl.net/c/u1d8</a><br /> Вроде все хорошо...<br /> Проблема в  том: при накладовании текстуры на верхнюю поверхноьсть цилиндра(top) она получается отзеркаленная((<br /> Как исправить проблему? <br /> p/s<br />  (пожалуйста не советуйте скачать другой движок, у меня весь проект написан на 7. переписывать не хочется)<br /> upd впринципе для накладываемой текстуры задал матрицу трансформации стало нормально отображаться...<br /> хотя вопрос остается в силе: как подправить код чтоб текстура верхней поверхности отображалась НЕзеркальной]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9104/72688.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9104/72688.page</link>
				<pubDate><![CDATA[Thu, 22 Mar 2012 03:34:25]]> GMT</pubDate>
				<author><![CDATA[ fil.diesel]]></author>
			</item>
			<item>
				<title>Как &quot;добавить&quot; объем?</title>
				<description><![CDATA[ Загружаю шар, созданный в 3ds max (текстура - обычная заливка цветом).<br /> При запуске шар выглядит плоским. Как добавить "объема"?<br /> <br /> [code]<br /> package {  <br />     import alternativa.engine3d.containers.*;<br />     import alternativa.engine3d.controllers.SimpleObjectController;<br />     import alternativa.engine3d.core.*;<br />     import alternativa.engine3d.loaders.MaterialLoader;<br />     import alternativa.engine3d.loaders.ParserCollada;<br />     import alternativa.engine3d.objects.*;<br />     <br />     import flash.display.Sprite;<br />     import flash.display.StageAlign;<br />     import flash.display.StageScaleMode;<br />     import flash.events.Event;<br />     import flash.events.KeyboardEvent;<br />     import flash.geom.Vector3D;<br />     import flash.text.TextField;<br />     import flash.ui.Keyboard;  <br />   <br />     public class Sphere1 extends Sprite  <br />     {  <br />         private var rootContainer:BSPContainer = new BSPContainer;        <br />         private var camera:Camera3D;  <br />         private var controller:SimpleObjectController;  <br />         [Embed("sphere1.DAE", mimeType="application/octet-stream")] static private const SphereModel1:Class;   <br />         public function Sphere1()  <br />         {  <br />             stage.align = StageAlign.TOP_LEFT;  <br />             stage.scaleMode = StageScaleMode.NO_SCALE;  <br />               <br />             camera = new Camera3D();  <br />             camera.view = new View(stage.stageWidth, stage.stageHeight);  <br />             addChild(camera.view);  <br />   <br />             stage.addEventListener(Event.ENTER_FRAME, onEnterFrame);  <br />             stage.addEventListener(Event.RESIZE, onResize);  <br />             stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);  <br />             camera.render();  <br /> <br />             var Sphere1:ParserCollada = new ParserCollada();  <br />             Sphere1.parse(XML(new SphereModel1()));  <br />             <br />             var _Sphere1:Mesh = Sphere1.getObjectByName('big') as Mesh;  <br />             rootContainer.addChild(_Sphere1);  <br /> <br />               <br />             var materialSphere1:MaterialLoader = new MaterialLoader();  <br />             materialSphere1.load(Sphere1.textureMaterials);  <br />             <br />             camera.rotationX = -130*Math.PI/180;  <br />             camera.y = -150;  <br />             camera.z = _Sphere1.z+20;  <br />             camera.x = _Sphere1.x; <br /> <br />             controller = new SimpleObjectController(stage, camera, 200);  <br />             rootContainer.addChild(camera);  <br />             camera.render();  <br />               <br />               <br />         }  <br />         private function onEnterFrame(e:Event):void {  <br />             controller.update();  <br />             camera.render();  <br />         }  <br />           <br />         private function onResize(e:Event = null):void {  <br />             camera.view.width = stage.stageWidth;  <br />             camera.view.height = stage.stageHeight;  <br />         }  <br />           <br />         private function onKeyDown(e:KeyboardEvent):void {  <br />             if (e.keyCode == Keyboard.TAB) {  <br />   <br />                 camera.debug = !camera.debug;  <br />             }  <br />             if (e.keyCode == 81) {   <br />                 if (stage.quality == "HIGH") {  <br />                     stage.quality = "LOW";  <br />                 } else {  <br />                     stage.quality = "HIGH";  <br />                 }  <br />             }  <br />         }  <br />     }  <br /> }  <br /> [/code]]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9103/72682.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9103/72682.page</link>
				<pubDate><![CDATA[Wed, 21 Mar 2012 22:23:46]]> GMT</pubDate>
				<author><![CDATA[ Aks]]></author>
			</item>
			<item>
				<title>Опять Extend для объектов</title>
				<description><![CDATA[ Расширяю обычный Box<br /> <br /> [code]<br /> package {<br /> import alternativa.engine3d.primitives.Box;<br /> <br />     public class Enemy extends Box{<br /> 	public var health:Number;   <br /> 	public var speed:Number; <br /> 	public var t:Number;<br /> 	public var distanceToPlayer:Number;<br /> 	public var canMove:Boolean;<br />         <br /> 		function Enemy() {<br /> 			speed = 2 + Math.random()*4;<br /> 			t = Math.random()*60;<br /> 			canMove = true;<br />     	}<br />     }<br /> }<br /> [/code]<br /> <br /> Все отлично, но понятно что бокс создается по умолчанию с размерами 100,100,100. Иногда нужны другие размеры.<br /> Пробую передать размеры в параметры конструктора но постоянно выходят ошибки. Можно расширять Контейнер и в него добавлять бокс но не хочется плодить лишние сущности. Как можно задать размеры расширенному объекту?<br /> <br /> Почти аналогичная проблема с расширением спрайта3D - КАК ему назначить материал?<br /> <br /> Все остальное получается, проблема только с этим. Конечно сейчас решаю с использованием контейнеров но может кто подскажет как сделать без них.]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9074/72562.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9074/72562.page</link>
				<pubDate><![CDATA[Sat, 17 Mar 2012 15:35:50]]> GMT</pubDate>
				<author><![CDATA[ dionica]]></author>
			</item>
			<item>
				<title>Как &quot;раскрасить&quot; вьюпорт?</title>
				<description><![CDATA[ Как применить графические фильтры или трансформацию цвета ко всему вьюпорту? <br /> (Допустим "разблурить" изображение с камеры или придать ему какой-либо оттенок )]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9073/72560.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9073/72560.page</link>
				<pubDate><![CDATA[Sat, 17 Mar 2012 15:14:33]]> GMT</pubDate>
				<author><![CDATA[ Shatohin]]></author>
			</item>
			<item>
				<title>DirectionalLight проблема со цветами</title>
				<description><![CDATA[ Почему-то при освещение DirectionalLight, светлые текстуры не видно(например желтые). Темные нормально. Материал FlatShadingMaterial В чем может быть дело?]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9067/72514.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9067/72514.page</link>
				<pubDate><![CDATA[Thu, 15 Mar 2012 22:32:04]]> GMT</pubDate>
				<author><![CDATA[ vvoojj]]></author>
			</item>
			<item>
				<title>Проблема с текстурами (потеря производительности)</title>
				<description><![CDATA[ Обнаружил проблему - как бороться пока не знаю.<br /> <br /> В демке есть 3 текстуры (кабина, кузов, тень). Текстуры -embed. Те же текстуры выполнены в векторе в виде мувиклипов. Когда назначаю объектам текстуры embed - все гладко... Как только назначаю текстуры растеризованные из мувиклипов - начинаются тормоза.<br /> <br /> [flash]http://lawcrime.artela.ru/proba3d/carMove3D.swf[/flash]<br /> <br /> Код для embed текстур:<br /> [code]<br /> [Embed(source="gazelC.jpg")] static private const EmbGazCabTEX:Class;<br /> var cabTEX:BitmapData = new EmbGazCabTEX().bitmapData;<br /> var carCabTEX:TextureMaterial = new TextureMaterial(cabTEX, false, true, MipMapping.NONE);<br /> [/code]<br /> Код для текстур на основе MovieClip:<br /> [code]<br /> var cabVECTOR:MovieClip=new GazCAB();  //Класс клипа в библиотеке<br /> var cabTEX:BitmapData=Rasterize(cabVECTOR,256,256,1,false); //Метод, возвращающий BitmapData, сделанный на основе клипа<br /> var carCabTEX:TextureMaterial=new TextureMaterial(cabTEX,false,true,MipMapping.NONE);<br /> [/code]<br /> Метод для растеризации клипа:<br /> [code]<br /> public static function Rasterize(clip:MovieClip,widthPIC:Number,heightPIC:Number,frame:Number,center:Boolean) {<br /> 	clip.gotoAndStop(frame);<br /> 	var bitmapData:BitmapData=new BitmapData(widthPIC,heightPIC,true,0x00000000);<br /> 	var matrix:Matrix=new Matrix();<br /> 	if (center) {<br /> 		matrix.translate(-clip.width*0.5,-clip.height*0.5);<br /> 	} else {<br /> 		matrix.translate(0,0);<br /> 	}<br /> 	bitmapData.draw(clip, matrix,null,null,null,true);<br /> 	matrix=null;<br /> 	clip=null;<br /> 	return bitmapData;<br /> }<br /> [/code]<br /> <br /> Подозреваю, что после растеризации память занята БитмапДатой, но как её правильно удалить, не уничтожив текстуру - не знаю.<br /> Подскажите, добрые люди!  :D ]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9063/72491.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9063/72491.page</link>
				<pubDate><![CDATA[Thu, 15 Mar 2012 19:14:40]]> GMT</pubDate>
				<author><![CDATA[ Shatohin]]></author>
			</item>
			<item>
				<title>Анимированный спрайт</title>
				<description><![CDATA[ AnimSprite, как и Sprite3D - всегда развернут "лицом" к камере...<br /> <br /> Но может есть хоть какая-то возможность развернуть его относительно камеры под другим углом? Тем более наследован он от Object3D, а там свойства rotationX, rotationY, rotationZ есть(Всем хорош движок 7й версии, но отсутствие возможности анимировать текстуры очень напрягает... Тем более что он критичен к полигонам.)<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9049/72380.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9049/72380.page</link>
				<pubDate><![CDATA[Wed, 14 Mar 2012 18:28:35]]> GMT</pubDate>
				<author><![CDATA[ Shatohin]]></author>
			</item>
			<item>
				<title>камера и класс на таймлайне</title>
				<description><![CDATA[ Здравствуйте. Так как новичек, не разобрался некоторых моментах. <br /> 1 что меня беспокоит, это как изменять значение view в строчке [code]camera.view = new View(550,400);[/code], при этом, чтобы размер камеры подгонялся под размер экрана?<br /> 2 - это то, что при запуске флеше, сразу же активируется класс alternativa, что мне совсем не нужно. Мне нужно, чтобы класс активировался только в определенном кадре. Каким образом это осуществить?]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/9023/72254.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/9023/72254.page</link>
				<pubDate><![CDATA[Sat, 10 Mar 2012 18:20:18]]> GMT</pubDate>
				<author><![CDATA[ loigor3]]></author>
			</item>
			<item>
				<title>Удалить все из контейнера</title>
				<description><![CDATA[ В ConflictContainer есть много mesh как их все удалить?]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/8965/71979.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/8965/71979.page</link>
				<pubDate><![CDATA[Thu, 1 Mar 2012 01:17:34]]> GMT</pubDate>
				<author><![CDATA[ vvoojj]]></author>
			</item>
			<item>
				<title>Как узнать ширину ConflictContainer</title>
				<description><![CDATA[ Как узнать ширину(width) ConflictContainer? Или другого контейнера]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/8963/71969.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/8963/71969.page</link>
				<pubDate><![CDATA[Wed, 29 Feb 2012 13:45:29]]> GMT</pubDate>
				<author><![CDATA[ vvoojj]]></author>
			</item>
			<item>
				<title>Embed .3DS</title>
				<description><![CDATA[ В примерах, идущих с движком, есть код с внедренным .DAE.<br /> [code]<br /> 	[Embed("level.DAE", mimeType="application/octet-stream")] static private const LevelModel:Class;<br /> <br /> 	var levelParser:ParserCollada = new ParserCollada();<br /> 	levelParser.parse(XML(new LevelModel()));<br /> 	var mesh:Mesh = levelParser.getObjectByName("level") as Mesh;<br /> [/code]<br /> ..ну и так далее. <br /> <br /> Кто-то может привести подобный код для 3DS? И вообще возможно ли это?<br /> <br /> Спасибо!<br /> ]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/8946/71895.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/8946/71895.page</link>
				<pubDate><![CDATA[Sun, 26 Feb 2012 22:10:24]]> GMT</pubDate>
				<author><![CDATA[ dionica]]></author>
			</item>
			<item>
				<title>ошибка с VertexLightMaterial</title>
				<description><![CDATA[ При многократной загрузке, примерно следующей конструкции, флеш выкидывает ошибку с памятью<br /> [code]var map:Dictionary = new Dictionary();			<br /> 				for each (var tm:TextureMaterial in pars.textureMaterials) {   <br /> 					//map[tm] = new FlatShadingMaterial(tm.texture, tm.repeat, tm.smooth, tm.mipMapping, tm.resolution)			<br /> 					map[tm] = new VertexLightMaterial(tm.texture, tm.repeat, tm.smooth, tm.mipMapping, tm.resolution)			<br /> 					map[tm].multipliedDiffuse = true<br /> 				}<br /> 				<br /> 				for each (var object:Object3D in pars.objects) {   <br /> 					var mesh:Mesh = object as Mesh;   <br /> 					if (mesh != null) {   <br /> 						for each (var face:Face in mesh.faces) {   <br /> 							if (face.material is TextureMaterial) {   <br /> 								face.material = map[face.material];   <br /> 							}   <br /> 						}   <br /> 					}   <br /> 				}[/code]<br /> иногда с первого раза.<br /> Отправляет ориентировочно вот сюда gcswf32.dll, в деталях не разбирался... во всех браузерах и на большом кол-ве компьютеров ошибка повторяется ((( чем сложнее сцена тем вероятнее ошибка.]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/8943/71881.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/8943/71881.page</link>
				<pubDate><![CDATA[Sat, 25 Feb 2012 17:02:10]]> GMT</pubDate>
				<author><![CDATA[ Михал Сергеич]]></author>
			</item>
			<item>
				<title>Узнать пересекается ли mesh c чем либо.</title>
				<description><![CDATA[ Собственно есть plane у которого plane .sorting =Sorting.DYNAMIC_BSP, Соответственно когда он попадает на пересечение другова объекта он режеться на кусочки. <br /> Можно ли как то спросить у plane пересек он что либо или нет?<br /> <br /> Собственно задача, есть винт у него есть лопасти и нужно узнать пересекают ли лопасти винта что либо.]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/8898/71674.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/8898/71674.page</link>
				<pubDate><![CDATA[Tue, 14 Feb 2012 13:02:21]]> GMT</pubDate>
				<author><![CDATA[ vorodis2]]></author>
			</item>
			<item>
				<title>Как повернуть материал на 180 градусов?</title>
				<description><![CDATA[ <br /> Как повернуть материал в Box на 180 градусов?<br /> <br /> [code]materialTexture = new FlatShadingMaterial(bitmapData, false, true);<br /> dsp.setMaterialToAllFaces(materialTexture)[/code]]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/8878/71569.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/8878/71569.page</link>
				<pubDate><![CDATA[Thu, 9 Feb 2012 01:48:52]]> GMT</pubDate>
				<author><![CDATA[ vvoojj]]></author>
			</item>
			<item>
				<title>Опубликовать свой &quot;Making of..&quot; по Альтернативе</title>
				<description><![CDATA[ Привет!)<br /> <br /> Найдётся место для размещения статьи по созданию демки на базе 7-ой Альтернативы? Не знаю, на форуме, или в блоге, или где ещё..<br /> Есть вообще смысл и интерес?<br /> <br /> [img]http://making-of-yungo.asg-3d.ru/images_preview/yungo.jpg[/img]<br /> <br /> Сама демка: [url]http://promo.asg-3d.ru/[/url]<br /> Статья: [url]http://making-of-yungo.asg-3d.ru/[/url]]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/8814/71230.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/8814/71230.page</link>
				<pubDate><![CDATA[Sun, 29 Jan 2012 13:45:46]]> GMT</pubDate>
				<author><![CDATA[ asg]]></author>
			</item>
			<item>
				<title>A3D 7.8 двойное нажатие</title>
				<description><![CDATA[ <br /> [code]box.addEventListener(MouseEvent3D.DOUBLE_CLICK, mDCl)<br /> function mDCl(e:MouseEvent3D){<br /> 			trace("double")<br /> }<br /> 		[/code]<br /> Не хочет почему-то работать так двойное нажатие, просто нажатие работает]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/8807/71214.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/8807/71214.page</link>
				<pubDate><![CDATA[Sat, 28 Jan 2012 20:12:24]]> GMT</pubDate>
				<author><![CDATA[ vvoojj]]></author>
			</item>
			<item>
				<title>Как изменять ширину в Box?</title>
				<description><![CDATA[ [code]box = new Box(500, 500, 500, 5, 5, 5);<br /> var material:FillMaterial = new FillMaterial(0xFF7700, 1, 1);<br /> box.setMaterialToAllFaces(material);<br /> box.width=100;[/code]<br /> Как сделать, чтобы подобный код работал, не применяя scale и чтобы не создавать заново куб?]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/8799/71185.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/8799/71185.page</link>
				<pubDate><![CDATA[Fri, 27 Jan 2012 13:32:42]]> GMT</pubDate>
				<author><![CDATA[ vvoojj]]></author>
			</item>
			<item>
				<title>Замирование сцены во время клонирования контейнеров</title>
				<description><![CDATA[ При клонирование 30-и контейнеров где в каждом 1 меш-кубик, сцена замирает примерно на 1-2 секунды. Если точно так же клонирую меши без контейнеров, то все происходит мгновенно.<br /> Как думаете, стоит ли и можно ли, значительно оптимизировать что-то, чтобы контейнеры с кубиками создавались без тормозов, либо стоит подойти к задаче иначе: заранее создать много невидимых контейнеров и по мере расходования добавлять новые по несколько штук?<br /> <br /> Контейнеры клонирую так:<br /> [code]			<br /> body = Object3DContainer(PlayingField.stoneBodyModel.clone());<br /> cube = Mesh(body.getChildByName('Stone'));<br /> [/code]<br /> <br /> Метод возвращающий контейнер с кубиком:<br /> [code]<br /> 		// This method return a model of container which include a single mesh(stone cube).<br /> 		public static function createStoneBodyModel():Object3DContainer {<br /> 			var container:Object3DContainer;<br /> 			container = new Object3DContainer();<br /> 			var cube:Mesh;<br /> 			var parser:Parser3DS = new Parser3DS();<br /> 			parser.parse(new PlayingField.StoneMeshData);<br /> 			cube = Mesh(parser.objects [0]);<br /> 			cube.sorting = Sorting.AVERAGE_Z;<br /> 			<br /> 			var stoneMaterial:TextureMaterial = App.f.getTextureMaterial(new PlayingField.EmbedStoneTexture());<br /> 			<br /> 			var faces:Vector.&lt;Face&gt; = cube.faces;           <br /> 			for each (var face:Face in faces)   <br /> 			{<br /> 				if (face.material && face.material.name != "top") {  <br /> 					face.material = stoneMaterial;<br /> 				}<br /> 			}<br /> 			<br /> 			container.addChild(cube);<br /> 			<br /> 			return container;<br /> 		}<br /> [/code]]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/8741/70701.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/8741/70701.page</link>
				<pubDate><![CDATA[Thu, 12 Jan 2012 16:52:34]]> GMT</pubDate>
				<author><![CDATA[ totparenizpermi]]></author>
			</item>
			<item>
				<title>Как правильно работать с анимацией?</title>
				<description><![CDATA[ Вопрос в том как работать с анимациями. У меня есть модель dae, в ней skin 4 разных объекта. Каждый имеет анимацию.<br /> <br /> Так вот как сделать их анимированными все сразу?<br /> <br /> Мне что, в цикле каждый раз в ENTER_FRAME делать animController.update() для каждого?<br /> [code]<br /> var anims:Array = [];<br /> <br />  for ( var i:int = 0; i &lt; sceneLoader.animations.length; i ++ ){<br /> 				var animControllers:AnimationController = new AnimationController();<br /> 				 animControllers.root = sceneLoader.animations[i];<br /> 				anims.push( animControllers );<br /> 			 }<br /> <br /> function upd(e:Event):void{<br /> <br /> for (var i:int=anims.length-1; i&gt;=0; i--) {<br />  anims[i].update(); <br /> }<br /> camera.render();<br /> }<br /> [/code]]]></description>
				<guid isPermaLink="true">http://forum.alternativaplatform.com/posts/preList/8683/70250.page</guid>
				<link>http://forum.alternativaplatform.com/posts/preList/8683/70250.page</link>
				<pubDate><![CDATA[Tue, 3 Jan 2012 15:08:28]]> GMT</pubDate>
				<author><![CDATA[ TheRabbit]]></author>
			</item>
	</channel>
</rss>
