Пятница, 03.05.2024
Мой сайт
Меню сайта
Категории раздела
Религия [2]
Буддизм, Христианство, Агни Йога, Йога Васиштха и др. Йоги, Индуизм, Искусство Жизни, Шри Шри Рави Шанкар, Конфуций, Хагакуре Сокрытое в листве, Ицхак Одизес, Наталья Грейс, Ошо, Тантра, Даосизм
Программы [5]
Описание различных программ
Программирование [24]
Исходники, примеры, ссылки, программы C++, Delphi, Python, Html, Java но в основном Delphi, Python, Html, создание игр, Blender Game Engine
Blender [16]
Бесплатный редактор трехмерного моделирования
CAD\CAM\CAE [0]
Solid Works, Nastran, Patran, Ansys и др.
Krita [4]
Материалы по свободному графическому редактору
Интернет [1]
Интересная информация о работе с интернетом
IrfanView [1]
Возможности программы
Игры [2]
Железо [1]
Различная электроника
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

Категория: Программирование | Просмотров: 216 | Добавил: suny-o | Дата: 16.07.2021 | Комментарии (0)

Это пожелание - надеюсь меня услышат:

This is a wish - I hope they will hear me:

Гениальная идея лежит на поверхности - создайте редактируемые таблицы Spreadsheet в Blender.

A brilliant idea lies on the surface - create editable Spreadsheets in Blender.

Категория: Blender | Просмотров: 232 | Добавил: suny-o | Дата: 10.07.2021 | Комментарии (0)

procedure TForm1.CheckBox1Change(Sender: TObject);
begin
  if CheckBox1.Checked=True then Form1.FormStyle:=fsSystemStayOnTop;
  if CheckBox1.Checked=False then Form1.FormStyle:=fsNormal;
end;

Категория: Программирование | Просмотров: 346 | Добавил: suny-o | Дата: 03.07.2021 | Комментарии (0)

# Пример простого аддона создающего в качестве объекта крест из 5-и вершин меша по нажатию кнопки.

#Пример более наглядный по сравнению с линией из 2-х вершин
# Аддон расположен в панели "3D View" - закладка "Super Line"
# Название "Super Line 0.4.cross prototype"
# Контакты:
# www.suny-o.narod.ru
# https://vk.com/aorlov1979
# https://vk.com/blender_diary
# aorlv@yandex.ru
# suny-o@yandex.ru
# Лицензия GNU (GPLv3)

bl_info = {
    "name": "Super Line Prototype",
    "author": "Orlov Alexander",
    "version": (0, 4, 4),
    "blender": (2, 93, 0),
    "location": "3D View > Super Line > Super Line 0.4.cross prototype",
    "description": "Adds a new one mesh point",
    &q ... Читать дальше »

Категория: Blender | Просмотров: 228 | Добавил: suny-o | Дата: 03.07.2021 | Комментарии (0)

# Пример простого аддона создающего в качестве объекта линию из 2-х вершин меша по нажатию кнопки.
# Аддон расположен в панели "3D View" - закладка "Super Line"
# Название "Super Line 0.4.2PL prototype"
# Контакты:
# www.suny-o.narod.ru
# https://vk.com/aorlov1979
# https://vk.com/blender_diary
# aorlv@yandex.ru
# suny-o@yandex.ru
# Лицензия GNU (GPLv3)

bl_info = {
    "name": "Super Line Prototype",
    "author": "Orlov Alexander",
    "version": (0, 4, 2),
    "blender": (2, 93, 0),
    "location": "3D View > Super Line > Super Line 0.4.2PL prototype",
    "description": "Adds a new one mesh point",
    "warning": "",
    "doc_url" ... Читать дальше »

Категория: Blender | Просмотров: 204 | Добавил: suny-o | Дата: 03.07.2021 | Комментарии (0)

unit Clock_data_time00;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, ExtCtrls,
  ComCtrls;

type

  { TForm1 }

  TForm1 = class(TForm)
    Button1: TButton;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    ProgressBar1: TProgressBar;
    ProgressBar2: TProgressBar;
    ProgressBar3: TProgressBar;
    Timer1: TTimer;
    procedure Button1Click(Sender: TObject);
    procedure ... Читать дальше »

Категория: Программирование | Просмотров: 425 | Добавил: suny-o | Дата: 01.07.2021 | Комментарии (0)

Допустим у нас есть запись в консоли Blender или текстовом редакторе - "bpy.types." или любая другая.

Чтобы включить меню автозаполнения нужно:

поставить курсор после точки\нажать правую кнопку мыши\выбрать "Autocomplete" в выпадающем меню в консоли и "Text Auto Complete" в текстовом редакторе.

А можно вместо выбора в меню - просто нажать кнопку "TAB"

Примечание:
Если поставить курсор после ".loa" и нажать "TAB" меню выдаст все варианты начинающиеся на ".loa"

Категория: Blender | Просмотров: 254 | Добавил: suny-o | Дата: 30.06.2021 | Комментарии (0)

# Код диалога открытия файла, который работает у меня на Python 3.9.5
# Примечание: модуль tkFileDialog использовался для Python 2.x и в 3.9.5 не работает
# По разному пытался написать программу - работает только этот вариант

from tkinter.filedialog import askopenfile

file = askopenfile("r")
data = file.read()
file.close()
print(data)


Проверено на файле test_text.txt - печать data:

Все, что видим мы, видимость только одна.
Далеко от поверхности моря до дна.
Полагай несущественным явное в мире,
Ибо тайная сущность вещей не видна.

Омар Хайям

Категория: Программирование | Просмотров: 222 | Добавил: suny-o | Дата: 22.06.2021 | Комментарии (0)

#Примеры циклов в Python

#Простейший цикл
for n in range(5): print(n)
print('конец цикла 1')

#Цикл с шагом=2
for n in range(0,10,2):
    print(n)
print('конец цикла 2')

#Цикл от 1 до 5
for n in range(1,5+1,1):
    print(n)
print('конец цикла 3')

#Цикл от произвольного ряда

s=[]
s=[-1,2,7,5,9]

for n in s:
    print(n+0.1)
print('конец цикла 4')


Печать:

0
1
2
3
4
конец цикла 1
0
2
4
6
8
конец цикла 2
1
2
3
4
5
конец цикла 3
-0.9
2.1
7.1
5.1
9.1
конец цикла 4

Категория: Программирование | Просмотров: 205 | Добавил: suny-o | Дата: 21.06.2021 | Комментарии (0)

# Для запуска функции из произвольного файла нужно 1 раз добавить
# В sys.path путь до каталога где лежит файл (не забудьте сделать import sys)
# В Blender дополнительные пути обнуляются при перезапуске программы

import sys
#sys.path.append('d:\\Blender\\Аддоны\\Test')
# Продвинутое добавление в sys.path - чтобы не было повторов
if not 'd:\\Blender\\Аддоны\\Test' in sys.path:
    sys.path.append('d:\\Blender\\Аддоны\\Test')
import my_func# Имя файла без расширения *.py
#print (my_func.hello_world())#Обращение к функции hello_world в файле my_func.py
my_func.hello_world()# Чтобы не печаталось None функцию вызываем, а не печатаем
print (my_func.plus(1,2))#Обращение к функции plus (сложение 2-х чисел) в файле my_func.py
# Примечание: в Blender 2.93 функция print выводит текст в консоль,
# которую можно ... Читать дальше »

Категория: Программирование | Просмотров: 200 | Добавил: suny-o | Дата: 20.06.2021 | Комментарии (0)

« 1 2 3 4 5 6 »
Поиск
Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2024
    Создать бесплатный сайт с uCoz