Модератор: BV
Private Type OnePixel
Color(3) As Byte
Lite As Byte
ModelId As Integer
SubModelId As Integer
End Type
'x y z
Dim AllPixls(300, 300, 300) As OnePixel
Private Sub Command1_Click()
Dim YK As Long
Dim XK As Long
Dim X1 As Long, X2 As Long
Dim Y1 As Long, Y2 As Long
Dim Z1 As Long, Z As Long
Dim Curx As Long, Cury As Long
On Error Resume Next
X1 = 100
Y1 = 100
Z1 = -200
For X2 = 0 To 200
For Y2 = 0 To 200
XK = (X2 - X1)
YK = (Y2 - Y1)
For Z = 0 To 200
Curx = (Z - Z1) * XK / (-Z1) + X1
Cury = (Z - Z1) * YK / (-Z1) + Y1
If AllPixls(Curx, Cury, Z).ModelId = 0 Or Curx < 0 Or Cury < 0 Then
'Picture1.PSet (X2, Y2), vbWhite
Else
Picture1.PSet (X2, Y2), AllPixls(Curx, Cury, Z).Color(0)
Exit For
End If
'DoEvents
Next Z
Next Y2
Next X2
End Sub
Private Sub Form_Load()
'For a = 90 To 110
' For b = 90 To a
' AllPixls(a, b, 10).ModelId = 1
' AllPixls(a, b, 10).Color(1) = 255
' Next b
'Next a
Dim y As Long
' For a = 0 To 20
' y = Abs(100 - a ^ 2) ^ 0.5
'
' AllPixls(50, 50 + y, 20 + a).Color(0) = 255
' AllPixls(50, 50 + y, 20 + a).ModelId = 1
'
' AllPixls(50, 50 - y, 20 + a).Color(0) = 255
' AllPixls(50, 50 - y, 20 + a).ModelId = 1
' Next a
For Z = 0 To 300
For s = 0 To 200
AllPixls(40, 20 + s, Z).Color(0) = s
AllPixls(40, 20 + s, Z).ModelId = s
AllPixls(60, 20 + s, Z).Color(0) = 255 - s
AllPixls(60, 20 + s, Z).ModelId = 255 - s
Next s
Next Z
End Sub
А чё не нам?
ИМ БЕРЗКИЙ писал(а):А чё не нам?
www.punto.ru- новая машина для поиска, без банеров, по- видимому, пока что...
У них в разделе Софт есть одна полезная программка Punto Switcher. Сам скачал, и Вам рекомендую.
С клавой связанна, раскладку менять быстро может, ошибки исправлять при ввводе текста и т.д. Скачаете, сами увидите...
gaidar писал(а):А чё не нам?
Каденов Мират писал(а):gaidar писал(а):А чё не нам?
Понимаете, у вас посещаемость намного больше, а я них она маленькая, так как сайт начинающий Я решил поднять ее хотя бы на 2-3 человека. Ну а сайт vbstreets.narod.ru (интересно, меня за это не исключат из форума?)
А как мона увидеть то, что уже есть? Я тож как-то хотел этим заняться...Каденов Мират писал(а):Я решил написать что-то вроде DirectX, но чисто Software. Может в будущем и переведу на hardware. Мне нужны алгоритмы, технологии. Например в "VB&3D" я задал вопрос про нормали. Потом нужен будет алгоритм текстуризации и т.д. Пока даже нет странички проекта, но в будущем может появится. Если кто заинтересован, пишите.
Vovik писал(а):А как мона увидеть то, что уже есть? Я тож как-то хотел этим заняться...Каденов Мират писал(а):Я решил написать что-то вроде DirectX, но чисто Software. Может в будущем и переведу на hardware. Мне нужны алгоритмы, технологии. Например в "VB&3D" я задал вопрос про нормали. Потом нужен будет алгоритм текстуризации и т.д. Пока даже нет странички проекта, но в будущем может появится. Если кто заинтересован, пишите.
13GHOST писал(а):Идея мне определенно нравится...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7