-
Постов
17 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные FreeOS
-
-
У меня возникло еще один вопрос
при создание фигуры в tmesh как добавить фигуру (диск), чет не хочется рисовать с треугольниками
-
При работе с буферами надо задать сначала длину буферов установкой Length:
Mesh1.Data.IndexBuffer.Length:= Mesh1.Data.VertexBuffer.Length:=
Спасибо за ответ
Я вроде задаю и даж пробовал задавать больше но все равно через определенный момент выдает ошибку "argument out of range"
-
Начал создавать объект в tmesh но есть проблема
в новой версий дельфи 10 не принимает такой вариант и выдает ошибку "argument out of range "
Mesh1.Data.VertexBuffer.Vertices[0]:= Mesh1.Data.IndexBuffer[0]:=
а писать в таком варианте в рантайме очень медленно
Mesh1.Data.Points := Mesh1.Data.TriangleIndices :=
-
Спасибо за ответ попробовал вроде получился, но при повороте самого меша исчезают некоторые треугольники, у вас такое бывало?
-
Извини что я пишу здесь, но не подскажешь ли как создавал 3d объекты с tmesh
Так?
Mesh1.Data.Normals :=Mesh1.Data.Points :=Mesh1.Data.TriangleIndices :=
Или так?
Mesh1.Data.VertexBuffer.Vertices[0]:=
Mesh1.Data.VertexBuffer.TexCoord0[0] :=
Mesh1.Data.IndexBuffer[0]:=
или как правильнее, я уже весь интернет перерыл очень мало информации
-
кстати я забыл что в принципе можно так обойтись
ADOQuery1.FieldByName('Какая то столбец').AsString:='какая то обработанная строка';
ADOQuery1.Post;
но все же я очень привык к этому способу
DBEdit1.text:='какая то обработанная строка';
ADOQuery1.Post;
какой еще простой способ есть?
-
Я привык в VCL-е вставить некоторые данные через DBEdit.text например:
DBEdit1.text:='какая то обработанная строка';
ADOQuery1.Post;
А в FMX ничего не происходят то есть в БД не пишется, но если в запущенном программе прописать в edit с клавиатуры то все вставляется. Edit привязан через livebinding
-
Спасибо за ответы
-
Просто у меня будет база данных с дорогами и программа должна сама построит дороги
-
Захотелось создать игрушку для дальнейший освоение FM, так как у меня работа связана с дорогами.
Каким способ лучше создать дороги, пробовал ректанглам получается какие то не красивые коробки
Планируется что то наподобие этого картинки плюс разные разветвление и в некоторых местах узкие или широкие дороги
PS. Дорога трехмерная, еще было бы круто создать редактор карт. За ранее спасибо
-
Что-то не смог сделать
-
-
Здравствуйте,
Как можно рисовать линии в 3D (как например в канвасе MoveTo и LineTo)
у меня есть две точки A(x1,y1,z1) и B(x2,y2,z2)
-
Как вариант:
Procedure DrawYou3d(Const Count:Integer);
var
You3d:Array of TYou3d;
i:integer;
Begin
SetLength(You3d, Count);
for i:=Low(You3d) to High(You3d) do
BEGIN
You3d:=TYou3d.Create(Self);
You3d.Parent:=YouForm;
END
End;
TYou3d - класс ваших 3д фигур
YouForm - родитель("на ком" будут лежать они)
(код писал без реальной проверки в студии - если не работает - скажите)
Попробовал вот так
Procedure DrawYou3d(Const Count:Integer);varYou3d:Array of TRectangle3D;i:integer;BeginSetLength(You3d, Count);for i:=Low(You3d) to High(You3d) doBEGINYou3d:=TRectangle3D.Create(self); // вот тутYou3d.Parent:=Form1;ENDEnd;но выводится ошибка в [dcc32 Error] Unit1.pas(34): E2003 Undeclared identifier: 'self'PS так же хотелось бы чтобы фигуры рисовались по очереди, то есть нажал кнопку появился первый еще раз нажал появился второй и т.д. -
Как создавать(ну и удалять,изменять) примитивные 3D фигуры (например Rectangle3D, Cube, Sphere ...) в runtime-ме в большом количестве.
То есть я не знаю сколько мне надо фигур заранее.
За ранее СПАСИБО
-
Здравствуйте, я тоже хочу сделать карту но поверх картографических рисунков нужно добавить векторные графики как например дорогу и еще вы посоветовали TBitmapSurface что это как с ним работать?
Переписать приложение
в Публикация приложения в Google Play
Опубликовано
Здравствуйте, нет опыта по моб. разработки и возникло вопрос. Можно ли опубликовать в плей маркете приложение написанный на FireMonkey, но в будущем переписать уже в другой среде, например, в Android Studio. Не будет ли ругаться гугл на обновление?