Logical operation IF THEN ELSE statement

Valentina’s muparser math processing library will allow you enter if then else statements, in the form of ( (a operation b) ? c : d) Read this as: If (a operation b) is true THEN c ELSE d

This example works: (Line_A_A1 > 10 ? 10 : 8)

Read this formula as: IF (length of Line_A_A1 > 10) THEN 10 ELSE 8

1 Like

Wow, just the thig I have been thinking about today! Will be so useful to create more universal patterns. Like, when making skirts and woman’s pants you need to make 1 or 2 darts on back half depending on difference between hips and waist

The creation of points and other objects isn’t conditional. So creating a second dart only when there is a large difference between waist and hips isn’t possible.

This is a good point, one that was discussed early on the project. But at the moment there are no plans to add this capability.

I thoght about it too. I can just make second dart in some random place and 0mm wide if I don’t need it at this level. Not very elegant, but should work i think

In cases where the dart is 0 width: What happens when you add the seam allowance?

I’m no expert in Valentina seam allowance tool, I’m used to making it on fabric, but with regular seam allowance it works fine, just ignoring my 0mm wide dart.

I guess as long as you don’t send your pattern to an automated cutting table then this is the solution.

было бы интересно получить инструмент позволяющий откладывать раствор симметричной вытачки без пересчетов на половинки) нажав на ось симметрии и указав размер ее раствора, для второй вытачки нулевой раствор не пробовала хотя интересно как поведет себя программа когда сольются в одной точке 3 и 3 линии в одной. в bCAD с этим проблем не было но при наведении курсора выскакивало все содержимое И все таки вопрос возникает - что размеры вынесены отдельным файлом это очень хорошо но не сильно удобно расчет всего остального делать в прибавках в таблице переменных. поясню. Расчетов иногда бывает много, конкретные припуски к размерам просто убегают, найти их не проблема но это все равно время. Если бы расчеты и припуски в таблице переменных стояли бы отдельно ( как линии и кривые например) было бы удобнее

1 Like

Здесь нужно больше примеров что бы и я мог увидеть проблему. Нужен скрин с примером.

Идея не плохая. Нужен пример чтобы я убедился что все правильно понял.

правильно)) сейчас мы как чертим вытачку - строим ось симметрии, откладываем длину, затем расчетную глубину (раствор=4) делим пополам (4:2=2) и откладываем эти 2 см симметрично по обе стороны от оси симметрии. А можно сделать что раствор (4см) встанет симметрично программно. В чертежных программах эта привязка отрезков так и называется - привязка по центру Речь именно о симметричной вытачке Почему возник вопрос об отдельном инструменте - если использовать существующий инструмент “симметрия” то сильно засоряется поле чертежа и индекс точки “съедается” - буквам места не хватает они наезжают друг на друга, приходится переносить или сильно масштабировать чтобы проконтролировать все ли корректно в отдельном инструменте можно обозначение свести к условному, допустим не " А!" и “А!а2” а " А!" и “а1” на бумаге я вообще обозначения точек не ставлю, программе это нужно, но хвостик бы покороче у индексов) и лекало было бы чище

Я смотрю на это несколько с другой стороны. А ну ка покажите мне пример.

ну если грубо а можно вместо А4а1 просто а4 сейчас масштаб нормально позволяет рассмотреть все а когда начинаешь строить в натуральную величину то в названии из 4х знаков эти знаки наезжают друг на друга и сливаются, по длине это примерно 2 знака получается Почему разговор о привязке - в обычных чертилках я ленюсь, строю в сторонке отрезок=раствору вытачки, включаю 2 привязки - в центр отрезка и в конец, хватаю за серединку вспомогательную линию и кидаю ее на ось симметрии, все. быстро и точно

Два одинаковых имени метки создавать нельзя.

Скорее всего ваша проблема в этом. Вы какую версию используете? Можно еще что то придумать с метками. Но для этого нужно создать issue ticket вот здесь, а то забуду. :slight_smile:

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

нужно создать issue ticket вот здесь, а то забуду.

ничего не поняла куда ведет “здесь” - просят логин-пароль-ящик

Это тестовая сборка. Последняя версия 0.5.0.

Очень даже учитывает.

Да, с захламленастью нужно что то делать. Можно сделать настраиваемый размер шрифта метки. Или опцию для отключения меток которые вам сейчас не нужны.

2 Likes

и еще возможность включить-отключить визуализацию шрифта когда что то конкретное прочерчиваешь иногда проще отключить видимость букв потом опять включить

Здесь, это специальный сайт где мы храним в специальной системе все запросы и ошибки.

Ну вот, видите сколько всего можно собрать.

ага, значит нужна регистрация…