42 страницы 1 2 3 4 5 ... 42 >
Вопросы по Matrix
Пользователь
Регистрация: 19.10.2010

Сообщений: 26
В друзьях у: 0
Голосов: 0 / 0
Здравствуйте, форумчане!

Подскажите пожалуйста, как расставить камни на сфере? Паве работает плохо, а в ручную как-то трудоемко.

Матрикс только начал изучать, будут вопросы и в будущем(к сожалению, большинство ссылок просрочены, которые нашел на форуме) поэтому если есть не далеко ссылки на уроки, с удовольствием приму :)
Пользователь
Регистрация: 09.12.2008

Сообщений: 1
В друзьях у: 1
Голосов: 0 / 0
Здесь есть видеоурок от Александра Герчикова "Razmeshhenie_kamney_na_sfere":
http://forum.jportal.ru/viewtopic.php?t=6838&postdays=0&postorder=asc&start=45
Пользователь
Регистрация: 24.07.2007

Сообщений: 362
В друзьях у: 0
Голосов: 31 / 0
вот может полезное будет

http://www.rhinoscript.org/forum/1/64

есть ещё CirclesOnSphere.rvb скрипт - окружности по сфере раскидывает - не паве, но интересная штучка. где взял не помню уже
на почту могу кинуть
Пользователь
Регистрация: 19.10.2010

Сообщений: 26
В друзьях у: 0
Голосов: 0 / 0
Спасибо. Сегодня вечером испробую.

А еще такой вопрос, как сделать полую сферу? булеан не вырежет сферу поменьше из большой сферы.
Пользователь
Регистрация: 11.01.2005
Откуда: Krasnoe

Сообщений: 893
В друзьях у: 7
Голосов: 74 / 1
к........jalal
Спасибо за ссылку..............есть что посмотреть.
А скрипт можно и мне на почту кинуть.(если не трудно)
Пользователь
Регистрация: 11.01.2005
Откуда: Krasnoe

Сообщений: 893
В друзьях у: 7
Голосов: 74 / 1
к................Deonis
Если построить дугами и полилайнами то сечение что тебе надо, а потом сделать Revolve.
такой вариант не прокатит????
Пользователь
Регистрация: 24.07.2007

Сообщений: 362
В друзьях у: 0
Голосов: 31 / 0
да вот можно копировать в текстовый файл и сохранять с расширением .rvb



Call DistributeCirclesOnSphere()
Sub DistributeCirclesOnSphere()

Dim SphereRadius
SphereRadius = Rhino.GetReal("Radius of sphere", 10.0, 0.01)
If IsNull(SphereRadius) Then Exit Sub

Dim CircleRadius
CircleRadius = Rhino.GetReal("Radius of packing circles", _
0.05 * SphereRadius, _
0.001, 0.5 * SphereRadius)
If IsNull(CircleRadius) Then Exit Sub

Dim VerticalCount, HorizontalCount
VerticalCount = Int((Rhino.Pi * SphereRadius) / (2 * CircleRadius))

Dim phi, theta
Dim CircleCenter, CircleNormal, CirclePlane

Call Rhino.EnableRedraw(False)
For phi = -(0.5 * Rhino.Pi) To (0.5 * Rhino.Pi) Step (Rhino.Pi / VerticalCount)
HorizontalCount = Int((2 * Rhino.Pi * Cos(phi) * SphereRadius) / (2 * CircleRadius))
If HorizontalCount = 0 Then HorizontalCount = 1

For theta = 0 To (2 * Rhino.Pi - 1e-8) Step ((2 * Rhino.Pi) / HorizontalCount)
CircleCenter = Array(SphereRadius * Cos(theta) * Cos(phi), _
SphereRadius * Sin(theta) * Cos(phi), _
SphereRadius * Sin(phi))

CircleNormal = Rhino.PointSubtract(CircleCenter, Array(0,0,0))
CirclePlane = Rhino.PlaneFromNormal(CircleCenter, CircleNormal)
Call Rhino.AddCircle(CirclePlane, CircleRadius)
Next
Next
Call Rhino.EnableRedraw(True)
End Sub
Пользователь
Регистрация: 11.01.2005
Откуда: Krasnoe

Сообщений: 893
В друзьях у: 7
Голосов: 74 / 1
к......jalal
Спасибо.......хороший скрипт в хозяйстве пригодится!
С того сайта что то не получается ещё скачать скрипты.....или не там смотрю или надо регестрироваться.
Пользователь
Регистрация: 19.10.2010

Сообщений: 26
В друзьях у: 0
Голосов: 0 / 0


Можно как-то от этого избавиться? Или только в ручную? Павешный расставитель крапанов еще хуже работает. :sad:
Пользователь
Регистрация: 05.05.2010

Сообщений: 101
В друзьях у: 1
Голосов: 3 / 2
http://clip2net.com/s/A7gN

вот вариант. под литьё с камнями!
какие размеры  камней и крапанов?
Пользователь
Регистрация: 19.10.2010

Сообщений: 26
В друзьях у: 0
Голосов: 0 / 0
Как так получилось? Поделитесь опытом. Камни 1,3 крапана 0.6.
Пользователь
Регистрация: 05.05.2010

Сообщений: 101
В друзьях у: 1
Голосов: 3 / 2
http://clip2net.com/s/A8ds

камни выбирай рядами! http://clip2net.com/s/A8f0 и подбирай режим который тебя устроит!
Пользователь
Регистрация: 19.10.2010

Сообщений: 26
В друзьях у: 0
Голосов: 0 / 0
Спасибо. Вечером испытаю.

А сферу лили? Как ее правильно разделить, чтобы потом зарезинить? У меня есть несколько идей, но если есть опыт, то с удовольствием его выслушаю.
Пользователь
Регистрация: 05.05.2010

Сообщений: 101
В друзьях у: 1
Голосов: 3 / 2
резинили целиком. к сожалению не могу сказать как. Секрет не мой, просили не разглашать.        *tssss*
Пользователь
Регистрация: 20.02.2008

Сообщений: 58
В друзьях у: 1
Голосов: 1 / 0
всем доброго времени суток, вопрос возник такой, с помощью какой волшебной кнопочки в матриксе или Рино можно нанести текстуру, например дерева?
Пользователь
Регистрация: 24.07.2007

Сообщений: 362
В друзьях у: 0
Голосов: 31 / 0
кнопка Heightfield from Image (три пупырышка) находится в меню под кнопкой Surface from 3 or 4 Corner Point
с сеткой осторожней - грузит комп
это в Рино

а в матрице там ещё Art есть
с ним может повозится
Пользователь
Регистрация: 20.02.2008

Сообщений: 58
В друзьях у: 1
Голосов: 1 / 0
спасибо за ответ, но тогда у меня будет более конкретный вопрос, мне нужно наложить гильошировку на медаль(лучи из одной точки), как мне это сделать?
Пользователь
Регистрация: 24.07.2007

Сообщений: 362
В друзьях у: 0
Голосов: 31 / 0
если только лучи, то луче нарисовать

картинку покажите
Пользователь
Регистрация: 13.10.2009

Сообщений: 59
В друзьях у: 0
Голосов: 0 / 0
Столкнулся с проблемой в матриксе: когда идет долгий рендер и монитор гаснет ,то рендер прекращает работать. Кто сталкивался с такой проблемой и как решал?
Пользователь
Регистрация: 24.07.2007

Сообщений: 362
В друзьях у: 0
Голосов: 31 / 0
может режим сохранения энергии на компе включен
попробуйте выключить режим энергосбережения и заставки
42 страницы 1 2 3 4 5 ... 42 >
Эту тему сейчас просматривают 1 чел. (1 гостей, 0 скрытых пользователей)