Перейти к публикации

Рисование кристаллов "интерактивно" в каком софте ?


Рекомендованные сообщения

21 час назад, frei сказал:

Фигня, смотри как надо

Ставил - но не. :no_1: Лучше уж плохо, но своё, сам же понимаешь. :acute:

27 минут назад, frei сказал:

Правда, потом обрезать и сшивать придется, да и над рандомом нужно еще поработать.

Как бы это очень мягкая формулировка по результату кода. :sad:

BZYv1s.png

 

 

 

Ссылка на сообщение
Поделиться на других сайтах


1 час назад, urlerbro сказал:

И все же:

Треугольники, это проще, не нужно вычислять плоскость. Maya, MEL:

Скрытый текст

select -all;
delete;
int $i,$j=100,$k=0;
float
$x=0,$y=0,$z=0, 
$X=0,$Y=0,$Z=0, 
$X1=0, $Y1=0,$Z1=0,
$X2=0, $Y2=0,$Z2=0,
$x3=0, $y3=0,$z3=0,
$x4=0, $y4=0,$z4=0,
$r=0, $R=0,
$pi=3.1415927,$pitch=0;
$r=3;
$R=10;
//
for ($k=0; $k<$j; $k++)
$pitch=2*$pi/$j;
for ($i=0; $i<$j; $i++)
{ 
$X=$R*cos($pitch*$i);
$Y=$R*sin($pitch*$i);
$Z=$R*sin(5*$pitch*$i)/4;

$x=$r*cos($pitch*$i);
$y=$r*sin($pitch*$i);
$z=0;//$r*sin(5*$pitch*$i)/8;

//first point
$X1=$X;
$Y1=$Y;
$Z1=$Z;

//third point
$x3=$x;
$y3=$y;
$z3=$z;

//second point
$i++;

$x=$r*cos($pitch*$i);
$y=$r*sin($pitch*$i);
$z=0;//$r*sin(5*$pitch*$i)/8;

$X=$R*cos($pitch*$i);
$Y=$R*sin($pitch*$i);
$Z=$R*sin(5*$pitch*$i)/4;

$X2=$X;
$Y2=$Y;
$Z2=$Z;

//4th point
$x4=$x;
$y4=$y;
$z4=$z;
$i--;

polyCreateFacet -p $X1 $Y1 $Z1 -p $X2 $Y2 $Z2 -p $x4 $y4 $z4 -p $x3 $y3 $z3;
}

результат:

Скрытый текст

5b06ef8a39652_2018-05-24(9).thumb.png.ad27ae8807e95c365c9f1a886e19406d.png

 

Изменено пользователем frei
Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, urlerbro сказал:

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

Не поняли Вы меня. Треугольник сам образует плоскость. Четыре и более точек одной поверхности (грани) кристалла лежат на одной плоскости, т.е. плоский полигон должен быть. Иначе каша будет,а не кристалл.

Скомпилированый код выполняется быстрее. И что? 

Что бы долго ручками не рисовать, придется кодить.

А на render.ru искали?

Изменено пользователем frei
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, urlerbro сказал:
В 5/21/2018 в 03:40, guberd сказал:

небольшой минус вашего предложения в том, что как видно на рисунке грани только 3х угольные

Скрытый текст

BZuLX.png

 

BZuLE.gif

 

 

 

 

Изменено пользователем Blurp
Ссылка на сообщение
Поделиться на других сайтах
12 минуты назад, Blurp сказал:

BZuYJs.jpg

 

  Скрыть содержимое

BZuYi.png

 

сделай 2560х1440 плизики :D разрешение рендера, а не надпись xD

Изменено пользователем frei
Ссылка на сообщение
Поделиться на других сайтах

Неть @Blurp

1 час назад, frei сказал:

сделай 2560х1440 плизики :D разрешение рендера, а не надпись xD

хотя, сойдет.

Изменено пользователем frei
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
  • 4 месяца спустя...

Нашлась софтина. Древняя. На Яве. Работает в Вин10.

http://www.jcrystal.com/jcrystal.html

JCrystal  

Jcrystal.thumb.png.038335d814069a347fb29b42b69c2a1e.png

Hide  

 

алсо, более современный форк

http://www.jcrystal.com/products/krystalshaper/

в "отличиях" заявлен snowflake generator...инетерсно.

 

http://www.minerant.org/software.html

список mineralogy software

Изменено пользователем frei
Ссылка на сообщение
Поделиться на других сайтах

@frei Поглядел. Ничё так тема. Только на предварительном просмотре, конечно, красивше выглядит.

Но вот если переоткрыть, там-таки треугольнички. Некопланарные. 

CqcUzt.png

Ссылка на сообщение
Поделиться на других сайтах
26 минут назад, Blurp сказал:

@frei 

Но вот если переоткрыть, там-таки треугольнички. Некопланарные. 

 

Надо бы древний wildfire нарулить, в нем вроде бы не было такого.

Изменено пользователем frei
Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...
В 23.05.2018 в 18:54, frei сказал:

над рандомом нужно еще поработать

хрен с ним с рандомом.

Скрытый текст

d76560fe-5dd7-4c07-bf5a-17fed07150ce.thumb.jpg.16a5716c14b2664a418f3c77c9f1cc81.jpg

 

https://www.redblobgames.com/x/1842-delaunay-voronoi-sphere/

Ссылка на сообщение
Поделиться на других сайтах

@frei Жаву значит потихоньку жамкаешь за вымя. Круть! :clapping:Но, как понял, цэ только для сферы.

Скрытый текст

И сдаётся мне тема резко укоротилась на одного участника дискуссии. Не замечаешь? :rolleyes:

 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • malvi.dp
      Так в чем проблема создать кривую и протянуть профиль? Единственная трудность это кривую сделать из дуг и отрезков, а не сплайном. Если же не использовать инструментарий сварных конструкций, то можно и сплайн использовать в качестве направляющей.  
    • Alexey0336
      Добрый день. Как то фигурировал тут вопрос с точкой в названии файла. У меня проблема, не могу захватить модель, пишет, что с этим символом нельзя. Обойти никак нельзя получается?
    • malvi.dp
      У вас там скорее всего скрыты размеры. Перетяните их дальше от штриховки, чтоб не пересекали.
    • Snake 60
      @Бестолковый С названием топика не ошиблись? Человек спрашивает: ' VBA ' 1. Open a document in SOLIDWORKS. ' 2. Run the macro below to set inch units with '     a fractional base of 16 and no rounding. Dim swApp As SldWorks.SldWorks Dim Part As SldWorks.ModelDoc2 Option Explicit Sub main()    Set swApp = Application.SldWorks    Set Part = swApp.ActiveDoc    Part.SetUnits swINCHES, swFRACTION, 16, 0, False End Sub   Код взят отсюда: https://help.solidworks.com/2019/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.imodeldoc2~setunits.html Вот еще описание всех методов: https://help.solidworks.com/2021/English/api/swconst/DP_Units.htm Ну и на вкусное, статья от Артема (см. через ВПН) https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.codestack.net/solidworks-api/options/document/set-units/&ved=2ahUKEwjgpL-apN6GAxU7HxAIHYO0D2IQFnoECBAQAQ&usg=AOvVaw15xq49gocoVQ5BzEA31qGf
    • Shvg
      IModelDocExtension.SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swUnitSystem, swUserPreferenceOption_e.swDetailingNoOptionSpecified, swUnitSystem_e.<Value>), где swUnitSystem_e.<Value> перечисление swUnitSystem_CGS           1 = Centimeter, gram, second  swUnitSystem_Custom        4 = Lets you set length units, density units, and force  swUnitSystem_IPS           3 = Inch, pound, second  swUnitSystem_MKS           2 = Meter, kilogram, second  swUnitSystem_MMGS          5 = Millimeter, gram, second   
    • Ветерок
      Вопрос про "включение RGK". Если в модели какие-то функции сделаны с использованием RGK, эта модель будет работоспособной на другом компе, где RGK "не включен"? И вообще не понятно, получается система использует два разных ядра одновременно? Или включая RGK, автоматически выключается Прасолид? А обратно переключиться можно? Если можно итак, и так, и туда, и обратно, тогда не понятно зачем вообще это включение-выключение.
    • TVM
      Так на скорую руку строились. Ясно что такое воспроизвести в живую затруднительно. 
    • Борман
    • Shura762
      Уважаемый @mamomot  вы ошибаетесь на счет  они (топсистемы) уважают пользователей T-FLEX PLM, и им была приведена презентация нового продукта, рассказаны пути развития этого продукта и как часть всего этого интересного 18 версия када. Лично внешний вид мне понравился, осталось узнать про "плюшки" облегчающие работу конструктора.
    • mamomot
      Нужно уважать пользователей. Понимаю, что сейчас идет "охота" на госкорпорации. Но из уважения к другим пользователям, купившим ранее версии Тифлекс, можно было бы дать хоть какой-то обзор нового: Металлоконструкции, Детали Машин, другие модули...  
×
×
  • Создать...