Forum

User posts Dragon3DGraff
21 January 2016 16:00
ух ты, круто! то, что доктор прописал Спасибо! ушел разбираться
21 January 2016 15:56
поскольку я начал тему, позволю себе ответить на то, что знаю если что не верно Создатели поправят
- может ли html-страница взаимодействовать с загруженным в нее Blend4Web- приложением? т.е. условно, можно ли в Blend4Web-приложении создать функции/интерфейс, которые можно было бы вызывать непосредственно со страницы браузера?
связь самая прямая можно сказать это единое целое
ну и есть ли связь в обратную сторону?
JS обращается одинаково как к DOM-дереву, так и к объектам в сцене.
21 January 2016 15:49
им стоило получше настроить камеру
21 January 2016 11:26

Можно ещё обрезать и ставить многоточие.
вариант не очень… все таки посетитель должен видеть, что там в категории или в подкатегории…
21 January 2016 11:20

Довольно быстро: у меня при создании нового проекта через менеджер запуск и экспорт дефолтной сцены занимают ~0.005сек
Довольно быстро значит наверно можно попробовать пойти по этому пути
по возможности сделать кеширование
кеширование чего и куда? ) пока не понимаю
20 January 2016 16:09

Это ответ на мой вопрос?
это я Михаилу подсказывал
20 January 2016 14:47

Конвертирую в 3D max
это не направление конвертации, а программа, в которой работает (осуществляет конвертацию)
направление
.max в .3DS.
20 January 2016 14:27
Итак, вернемся к нашему тексту
На данном этапе мне удалось разделить его посимвольно и распределить по строкам в зависимости от ширины канвас-текстуры. выглядит это конечно так себе…

Для русского языка все таки надо пробовать делить по словам, то есть рассплитить по пробелам. По факту сейчас при данном шрифте в две строки влазит по 16 символов. а что если слово дико длинное…
То есть надо сделать проверку на длину слов, и если уж очень длинное - уменьшить немного шрифт.. как вариант…
Как я выяснил, движок сайта не имеет разумных ограничений по длине строки

то есть по высоте менять меню все же надо… либо при таких случаях изменять размер всего боксика, а следовательно текстуру как то оставить прежней, видимо тут надо придумать тот самый "хитрый" нодовый материал
вот код, который я написал для деления текста
 //длина текста на канвас текстуре
			var TextLength = ctx_image.measureText(PrintData);
			var YTextPlace = 300;
			if(TextLength.width > ctx_image.canvas.width){
				YTextPlace -= 80;
				var NewText = "";
				var TextSplitted = PrintData.split("");
				for(var i=0;  i < TextSplitted.length; i++){
					var PrevText = NewText;
					NewText +=  TextSplitted[i];
					var NewTextLength = ctx_image.measureText(NewText);
					if(NewTextLength.width > ctx_image.canvas.width){
						
					ctx_image.fillText(PrevText,0, YTextPlace);					
					 NewText = "";
					 i--;
					 YTextPlace += 70;
					}
				}
				ctx_image.fillText(NewText,0, YTextPlace);
			}
			else{
				 ctx_image.fillText(PrintData,0, YTextPlace);
			}
            m_tex.update_canvas_ctx(objCanvas, TexName);

почему то i - -; сделал странными символами i&ndash;…
19 January 2016 18:48
так и до боксиков недалеко а там глядишь и текст
15 January 2016 11:08
приоткрою немного свою глобальную задумку… а что если вы серфите в виртуальной реальности?

и еще по поводу "всегда были"… когда изобрели паровоз тоже так говорили - мы всегда ездили на лошадях, зачем это паровое железное чудовище… а еще на скорости 80 км/ч человека в поезде разорвет на куски…
и тем не менее

Если же переводить в третье измерение, то надо делать хотя бы не хуже, чем 2д, т.е., чтобы это не было красиво, но при этом жутко неудобно и непонятно. 2д здесь - дело не только привычки: лишнее измерение может только помешать, но, если грамотно его использовать, например, сделать крутую навигацию, то это только плюс, т.к. ещё и интересно и необычно.
а вот это серьезная проблематика, достойная научного труда такие эксперименты проводят даже гиганты индустрии типа гугла. вот и я решил поэкспериметировать
эргономика, удобство, форма, представление… как это должно выглядеть… интернет не плоскость, а пространство…