Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

17.03.2005, 18:25

komplizierte models rendern

hi ho

also ich habe da eine demo in der komplizierte models wie nashörner gerendert werden. soweit ja auch kein problem funktioniert ja wie bei einer einfachen kugel auch. was mich aber erstaunt ist (die viecher können sich auch bewegen) dass für die implementierung 100.000de verties und indizes festgelegt worden sind und mit übelst krummen zahlen. macht das ein programm oder muss man das alles per hand machen und wenn ja wie kommt man drauf??

und wo wir schon grade dabei sind: wo is der unterschied zwischen

ListenElement(ListenElement *p = 0; ListenElement *n = 0) : previous(p), next(n)

und dem:

ListenElement(ListenElement *previous = 0; ListenElement *next = 0)

weigo

Treue Seele

Beiträge: 234

Wohnort: Deutschland

  • Private Nachricht senden

2

17.03.2005, 18:37

Es gibt zwei unterschiedliche Arten von Initialisierungen in einem Konstruktor:

1.

Quellcode

1
2
3
4
5
Constructor( var1, var2 )
{
   previous= var1;
   next = var2;
}


2.

Quellcode

1
2
3
Constructor( var1, var2 )
: previous( var1 ), next( var2 )
{ }


Du solltest immer die 2. Möglichkeit wählen, da diese schneller ist als die Erste. Diese Technik wird auch Implementierungs Liste genannt und funktioniert nur bei Konstruktoren. Dadurch wird für jede Variable der Konstruktor aufgerufen mit dem spezifischen Parameter und es wird nicht erst der Default Konstruktor aufgerufen und dann wird nochmals der Zustand geändert, so wie bei 1. Vorallem bei Objekten ist ein unnötiger Konstruktor Aufruf Verschwendung.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

3

17.03.2005, 23:08

kleine korrektur ;)

nennt sich afaik initialisierungsliste...

weigo

Treue Seele

Beiträge: 234

Wohnort: Deutschland

  • Private Nachricht senden

4

18.03.2005, 00:21

Da stimme ich dir zu, kleiner Fehler von mir!

Wobei ich mir nach erneutem durchlesen nicht mehr sicher war, ob meine Antwort überhaupt zu Sk!p seiner Frage gepasst hat.

5

18.03.2005, 11:53

Re: komplizierte models rendern

Zitat von »"Sk!p"«

hi ho

also ich habe da eine demo in der komplizierte models wie nashörner gerendert werden. soweit ja auch kein problem funktioniert ja wie bei einer einfachen kugel auch. was mich aber erstaunt ist (die viecher können sich auch bewegen) dass für die implementierung 100.000de verties und indizes festgelegt worden sind und mit übelst krummen zahlen. macht das ein programm oder muss man das alles per hand machen und wenn ja wie kommt man drauf??



hast du mal was von so programmen wie z.b. 3dsmax oder milkshape
gehört??????

6

18.03.2005, 18:23

habe ich schon ja...besitze ich sogar ^^

aber wenn ich mit so nem programm ein model erstelle ist das ne modell-datei aber wenn ich da ne texturdrauflegen will oder das model ganz einfach bewegen will schreiben mir die programme net die kompletten indizes und vertizes auf O_o

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

18.03.2005, 19:54

irgendwie versteh ich deine letzte frage nicht so ganz...

8

18.03.2005, 21:12

nun gut...wie komm ich auf sowas??

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
GLfloat Animal::verticesstand [430][3] = {
{0.355528f,0.666819f,0.549039f},{0.369876f,-0.660001f,0.535211f},{0.287628f,0.550158f,0.979476f},
{0.324281f,-0.580127f,1.02145f},{-0.350262f,0.66902f,0.54917f},{-0.360559f,-0.659661f,0.536132f},
{-0.281964f,0.551399f,0.979428f},{-0.30894f,-0.578295f,1.02311f},{-0.340645f,-0.43313f,0.505844f},
{0.346207f,-0.434158f,0.505797f},{0.17931f,-0.792754f,1.08998f},{0.230109f,-0.744565f,0.514018f},
{0.183076f,-0.497199f,0.507809f},{-0.200006f,-0.821676f,0.924338f},{-0.216861f,-0.743756f,0.502288f},
{-0.172881f,-0.497159f,0.507685f},{-0.336888f,0.50241f,0.498525f},{0.274476f,0.52837f,0.446965f},
{0.358249f,0.50025f,0.498397f},{0.167411f,0.550365f,0.487054f},{0.195611f,0.710169f,0.499735f},
{-0.166717f,0.552433f,0.48718f},{-0.194294f,0.712182f,0.499859f},{0.336287f,0.683778f,0.173406f},
{0.339044f,-0.561278f,0.161888f},{-0.330567f,0.693293f,0.173988f},{-0.331282f,-0.561488f,0.161749f},
{-0.33054f,-0.477953f,0.174191f},{0.338301f,-0.47817f,0.174304f},{0.267295f,-0.561278f,0.161888f},
{0.26358f,-0.47817f,0.174304f},{-0.256434f,-0.561488f,0.161749f},{-0.252719f,-0.477953f,0.174191f},
{-0.330567f,0.610167f,0.170688f},{0.301698f,0.586411f,0.169533f},{0.34403f,0.60032f,0.170086f},
{0.249478f,0.60032f,0.170086f},{0.255243f,0.683778f,0.173406f},{-0.25219f,0.610166f,0.170688f},
{-0.25219f,0.693293f,0.173988f},{-0.208284f,-0.807179f,0.810088f},{-0.158285f,-0.796899f,1.12625f},
{0.158459f,-1.04293f,0.939286f},{0.185228f,-0.933092f,0.541528f},{-0.186945f,-1.03812f,0.823387f},
{-0.172252f,-0.929658f,0.515726f},{-0.193887f,-1.01905f,0.760361f},{-0.138447f,-1.05793f,0.969765f},
{0.130448f,-1.20564f,0.685095f},{0.142739f,-1.13611f,0.329675f},{-0.149507f,-1.19622f,0.504574f},
{-0.129913f,-1.131f,0.299393f},{-0.153601f,-1.18545f,0.471857f},{-0.113024f,-1.21407f,0.708983f},
{0.0647198f,-1.38822f,0.50052f},{0.0711817f,-1.28904f,0.267305f},{-0.0876244f,-1.31936f,0.382323f},
{-0.0704164f,-1.28519f,0.253293f},{-0.0940516f,-1.31184f,0.352986f},{-0.0572002f,-1.38841f,0.504165f},
{-0.139158f,-1.22827f,0.512915f},{-0.0662688f,-1.37524f,0.388111f},{0.0586314f,-1.39846f,0.374254f},
{0.0165972f,-1.65169f,0.429585f},{-0.0124931f,-1.65163f,0.429593f},{-0.0125011f,-1.65022f,0.405719f},
{0.0165954f,-1.6505f,0.405683f},{0.376276f,0.749816f,0.063631f},{0.378484f,-0.578817f,0.0486979f},
{-0.371987f,0.741999f,0.063153f},{-0.371977f,-0.578876f,0.0485679f},{-0.371977f,-0.42484f,0.0579891f},
{0.378484f,-0.424907f,0.0581114f},{0.222654f,-0.578817f,0.0486979f},{0.222654f,-0.424907f,0.0581115f},
{-0.210539f,-0.578876f,0.0485678f},{-0.210539f,-0.42484f,0.0579892f},{-0.371987f,0.575582f,0.0529745f},
{0.305377f,0.52516f,0.0498905f},{0.409524f,0.583301f,0.0534465f},{0.185402f,0.583301f,0.0534466f},
{0.210157f,0.749816f,0.063631f},{-0.21077f,0.575582f,0.0529745f},{-0.21077f,0.741999f,0.0631529f},
{0.303911f,0.230788f,0.466419f},{0.1567f,0.279144f,0.440187f},{0.0303235f,0.278899f,0.440187f},
{-0.0401503f,0.278763f,0.440187f},{-0.278937f,0.23194f,0.466615f},{0.292462f,-0.116063f,0.426194f},
{0.0965549f,-0.134212f,0.35989f},{-0.0151568f,-0.132374f,0.36015f},{-0.100295f,-0.130974f,0.360346f},
{-0.294423f,-0.110563f,0.426939f},{0.0599005f,0.713575f,1.04864f},{0.0598644f,0.754032f,0.658637f},
{0.0519751f,0.723319f,0.520376f},{-0.0576192f,0.713575f,1.04864f},{-0.0582809f,0.754031f,0.658633f},
{-0.0507734f,0.723323f,0.520383f},{0.0369346f,0.791213f,0.821747f},{-0.035574f,0.791211f,0.821742f},
{0.0263877f,0.846383f,0.833284f},{-0.0251216f,0.846381f,0.833283f},{0.0261644f,0.833963f,0.814781f},
{-0.0248982f,0.833953f,0.814779f},{0.0192812f,0.868349f,0.59411f},{-0.0180151f,0.868346f,0.59411f},
{0.019184f,0.849407f,0.593309f},{-0.0179179f,0.8494f,0.593308f},{0.292401f,-0.17075f,1.0864f},
{0.0961587f,-0.175576f,1.1313f},{-0.0347838f,-0.173829f,1.13118f},{-0.261826f,-0.165896f,1.10023f},
{0.28155f,0.211112f,1.08095f},{0.0840488f,0.22701f,1.17502f},{-0.0591975f,0.228497f,1.17492f},
{-0.267208f,0.21556f,1.0804f},{-0.0742696f,-1.29883f,0.616497f},{0.0873197f,-1.29801f,0.611425f},
{0.024633f,-1.37072f,0.605262f},{-0.0046138f,-1.37075f,0.605216f},{-0.00932666f,-1.35761f,0.625717f},
{0.0303389f,-1.35746f,0.625943f},{0.300569f,-0.500532f,0.0316603f},{-0.291258f,-0.500528f,0.031534f},
{0.312457f,-0.768879f,0.847952f},{-0.023358f,-1.34498f,0.312377f},{0.0215914f,-0.459146f,1.15875f},
{0.162761f,0.754976f,0.76652f},{-0.160306f,0.754979f,0.766524f},{0.396668f,0.00339092f,0.733142f},
{0.00634398f,-0.651485f,0.549213f},{-0.266002f,-0.765922f,0.864498f},{-0.390734f,0.00639011f,0.733082f},
{-0.291378f,0.66012f,0.0363192f},{0.297347f,0.639608f,0.0350647f},{0.0536906f,0.398265f,0.469552f},
{0.00021501f,0.631323f,0.472272f},{0.000673346f,0.778335f,0.62461f},{0.358133f,-0.562339f,0.332777f},
{0.312457f,-0.642057f,0.308348f},{-0.351044f,-0.562335f,0.33265f},{-0.291258f,-0.482427f,0.357091f},
{0.295544f,0.701024f,0.334649f},{0.269253f,0.565689f,0.335889f},{0.300569f,-0.482621f,0.357205f},
{0.254893f,-0.562339f,0.332777f},{-0.303146f,-0.642243f,0.30821f},{-0.24336f,-0.562335f,0.33265f},
{-0.351052f,0.641519f,0.335768f},{-0.291378f,0.709039f,0.335139f},{0.330852f,0.565689f,0.335889f},
{0.357142f,0.633356f,0.335269f},{0.233945f,0.633356f,0.335269f},{-0.231705f,0.641519f,0.335768f},
{-0.291378f,0.573999f,0.336397f},{0.00184278f,-1.73346f,0.413121f},{-0.191782f,-0.901044f,0.866971f},
{0.231218f,-0.873934f,0.804211f},{0.00634414f,-0.814628f,0.497534f},{-0.191714f,-0.916912f,0.985897f},
{-0.21853f,-0.85775f,0.681597f},{0.00641271f,-0.932924f,1.1072f},{-0.173414f,-1.12322f,0.654892f},
{0.208209f,-1.0855f,0.62409f},{-0.194369f,-1.07082f,0.515497f},{0.00692028f,-1.01854f,0.377018f},
{0.00696816f,-1.15215f,0.867473f},{-0.169702f,-1.14823f,0.701716f},{-0.115454f,-1.27419f,0.415804f},
{0.130242f,-1.27997f,0.442347f},{-0.131899f,-1.24754f,0.319177f},{0.00526227f,-1.22096f,0.223072f},
{0.00662369f,-1.25632f,0.670146f},{0.0119729f,-1.37484f,0.631277f},{-0.116234f,-1.28558f,0.535192f},
{-0.115453f,-1.2744f,0.417395f},{0.00231511f,-1.54971f,0.457533f},{-0.0388541f,-1.54771f,0.423332f},
{0.0434704f,-1.54819f,0.423269f},{0.00230114f,-1.54619f,0.389069f},{0.406182f,-0.503524f,0.0805855f},
{0.300569f,-0.607836f,0.0742055f},{-0.400782f,-0.50352f,0.0804593f},{-0.291258f,-0.399019f,0.0868509f},
{0.194956f,-0.503524f,0.0805855f},{0.300569f,-0.399212f,0.0869655f},{-0.181734f,-0.50352f,0.0804594f},
{-0.291258f,-0.608022f,0.0740678f},{-0.400729f,0.657128f,0.0852446f},{-0.291378f,0.770006f,0.0921484f},
{0.245921f,0.546196f,0.0784596f},{0.406803f,0.659221f,0.0853725f},{0.358678f,0.546196f,0.0784596f},
{0.181289f,0.659221f,0.0853725f},{0.294046f,0.772247f,0.0922855f},{-0.182027f,0.657128f,0.0852445f},
{-0.291378f,0.54425f,0.0783406f},{0.014175f,0.0828883f,0.382864f},{-0.00680626f,-0.310019f,0.434532f},
{0.000633012f,0.860625f,0.518953f},{0.036958f,0.79849f,0.89826f},{0.000633076f,0.816503f,0.851079f},
{-0.0356918f,0.798484f,0.898254f},{0.000633046f,0.78047f,0.945435f},{0.0341123f,0.856693f,0.687155f},
{0.000633063f,0.83964f,0.686433f},{-0.0328461f,0.856684f,0.687155f},{0.000633023f,0.873738f,0.687877f},
{0.0241725f,0.0364913f,1.15296f},{0.00582611f,0.451865f,1.15004f},{0.0073753f,-1.37038f,0.565222f},
{0.0593765f,-1.35061f,0.596059f},{0.00885292f,-1.3311f,0.626492f},{-0.0431483f,-1.35087f,0.595654f},
{0.302899f,-0.339149f,1.05852f},{0.375615f,-0.570593f,0.825866f},{0.387034f,-0.443599f,0.541117f},
{-0.359551f,-0.569102f,0.829939f},{0.423071f,-0.50128f,0.0438916f},{0.300569f,-0.622272f,0.0364914f},
{-0.418114f,-0.501276f,0.0437653f},{-0.291258f,-0.380236f,0.0511684f},{0.233797f,-0.696376f,1.10526f},
{-0.0726339f,-1.33376f,0.364483f},{0.0484503f,-0.174939f,1.13125f},{0.338191f,0.553759f,0.790398f},
{0.261752f,0.735653f,0.542715f},{-0.333127f,0.554509f,0.790429f},{-0.146002f,0.647912f,1.02997f},
{-0.380811f,-0.442846f,0.541022f},{-0.279628f,0.300085f,0.535434f},{0.206077f,0.507317f,0.483811f},
{0.310924f,0.299717f,0.535449f},{0.187964f,0.279205f,0.440187f},{0.250041f,-0.800038f,0.841058f},
{0.318401f,-0.732135f,0.533242f},{-0.287652f,-0.33577f,1.05824f},{-0.206697f,-0.695654f,1.10925f},
{0.0778953f,-1.32572f,0.331715f},{0.178067f,-0.50128f,0.0438916f},{0.300569f,-0.380287f,0.0512918f},
{0.179432f,-0.604206f,0.485226f},{0.00634414f,-0.706643f,0.500487f},{0.129364f,0.279091f,0.440187f},
{-0.210286f,-0.800897f,0.984921f},{-0.210337f,-0.786707f,0.877138f},{-0.167033f,-0.604202f,0.4851f},
{0.00305647f,-0.494473f,0.54006f},{-0.164402f,-0.501276f,0.0437654f},{-0.291258f,-0.622316f,0.0363623f},
{-0.0808065f,-0.131294f,0.360298f},{-0.380813f,0.481668f,0.5423f},{-0.418071f,0.659372f,0.0485506f},
{-0.291378f,0.790152f,0.0565494f},{0.237826f,0.534207f,0.0408951f},{0.272635f,0.507317f,0.483811f},
{0.424032f,0.665024f,0.0488962f},{0.368332f,0.534207f,0.0408951f},{0.386786f,0.478878f,0.542144f},
{0.16302f,0.665024f,0.0488962f},{0.293526f,0.79584f,0.0568972f},{0.0134795f,0.497034f,0.477924f},
{0.154558f,0.63955f,0.486632f},{0.0594462f,0.76229f,0.58684f},{0.00053857f,0.706088f,0.50719f},
{-0.153884f,0.64159f,0.486757f},{-0.0968308f,0.727157f,0.593186f},{-0.205111f,0.509394f,0.483938f},
{-0.164685f,0.659372f,0.0485506f},{-0.291378f,0.528592f,0.0405517f},{-0.25861f,0.737658f,0.542839f},
{0.346714f,-0.622127f,0.314455f},{0.350878f,-0.519724f,0.168096f},{0.343742f,-0.50255f,0.351098f},
{0.275227f,-0.622127f,0.314455f},{0.303541f,-0.575129f,0.159819f},{-0.336097f,-0.502404f,0.350981f},
{-0.343633f,-0.51972f,0.16797f},{-0.339069f,-0.622266f,0.31432f},{-0.220145f,-0.426947f,0.491659f},
{-0.249391f,-0.502404f,0.350981f},{-0.291258f,-0.464031f,0.176264f},{0.341743f,0.684107f,0.334804f},
{0.295765f,0.697688f,0.173959f},{0.249345f,0.684107f,0.334804f},{0.242772f,0.582606f,0.335734f},
{0.272706f,0.586411f,0.169533f},{0.302307f,0.565689f,0.335889f},{0.223725f,-0.426998f,0.491782f},
{0.300569f,-0.464319f,0.176373f},{0.260368f,-0.50255f,0.351098f},{0.253232f,-0.519724f,0.168096f},
{-0.299804f,-0.73144f,0.537281f},{-0.29423f,-0.57541f,0.159675f},{-0.26425f,-0.622266f,0.31432f},
{-0.241855f,-0.51972f,0.16797f},{-0.336133f,0.692159f,0.335296f},{-0.34363f,0.65173f,0.172338f},
{-0.336133f,0.590879f,0.33624f},{-0.246623f,0.692159f,0.335296f},{-0.291378f,0.707147f,0.174538f},
{0.326735f,0.586411f,0.169533f},{0.35057f,0.582606f,0.335734f},{0.349795f,0.642049f,0.171746f},
{0.241736f,0.642049f,0.171746f},{-0.246623f,0.590879f,0.33624f},{-0.239127f,0.651729f,0.172338f},
{-0.291378f,0.596312f,0.170138f},{-0.0870947f,-1.31705f,0.300187f},{-0.0030099f,-1.30039f,0.236281f},
{-0.228912f,-0.789778f,0.735509f},{0.00196119f,-1.68767f,0.425424f},{-0.0101898f,-1.68701f,0.415675f},
{0.0102074f,-0.741101f,1.17027f},{-0.198469f,-0.890134f,0.819971f},{-0.18719f,-1.03406f,0.801992f},
{-0.191765f,-0.905097f,0.897358f},{0.161643f,-0.918335f,1.0333f},{0.226952f,-0.988071f,0.741098f},
{0.188373f,-0.829454f,0.574203f},{0.00648815f,-0.914766f,0.475004f},{-0.175685f,-0.825408f,0.54355f},
{-0.186211f,-1.04999f,0.885146f},{-0.142148f,-0.928763f,1.07503f},{-0.213975f,-0.974335f,0.637892f},
{0.00655156f,-1.0609f,1.00166f},{-0.178653f,-1.11006f,0.619585f},{-0.14974f,-1.19458f,0.501039f},
{-0.172486f,-1.12953f,0.667056f},{0.147422f,-1.13564f,0.808472f},{0.175727f,-1.17865f,0.506676f},
{0.168364f,-1.03528f,0.438786f},{-0.154524f,-1.03161f,0.411638f},{-0.165185f,-1.15822f,0.385547f},
{0.00679386f,-1.12193f,0.270675f},{-0.127342f,-1.15101f,0.82419f},{0.00715981f,-1.21463f,0.743887f},
{-0.148993f,-1.21241f,0.606316f},{-0.119565f,-1.2675f,0.391387f},{-0.115454f,-1.27428f,0.416462f},
{0.109454f,-1.2621f,0.613397f},{0.0841186f,-1.38849f,0.433114f},{-0.105831f,-1.22761f,0.247098f},
{0.11331f,-1.23572f,0.27789f},{-0.0960168f,-1.26376f,0.636206f},{0.0108189f,-1.37385f,0.614574f},
{0.0241401f,-1.36879f,0.622474f},{-0.115648f,-1.27727f,0.447379f},{-0.148811f,-1.20099f,0.513938f},
{-0.0726335f,-1.33392f,0.365677f},{0.014108f,-1.68715f,0.415656f},{0.00195707f,-1.68649f,0.405908f},
{-0.0038841f,-1.4024f,0.35907f},{0.00381599f,-1.41286f,0.505461f},{-0.0285548f,-1.54921f,0.448983f},
{0.0331815f,-1.54933f,0.448967f},{-0.0766892f,-1.38931f,0.456402f},{-0.0285722f,-1.54633f,0.397666f},
{0.033178f,-1.54693f,0.397587f},{0.379779f,-0.581758f,0.0758005f},{0.379779f,-0.42529f,0.0853705f},
{0.221359f,-0.581758f,0.0758005f},{-0.373401f,-0.425144f,0.085253f},{-0.373401f,-0.581897f,0.0756657f},
{-0.209115f,-0.425144f,0.0852531f},{0.221359f,-0.42529f,0.0853705f},{-0.209115f,-0.581897f,0.0756657f},
{-0.373391f,0.741787f,0.0904224f},{-0.373391f,0.572469f,0.0800666f},{-0.209365f,0.741786f,0.0904224f},
{0.197447f,0.574452f,0.0801878f},{0.306426f,0.546196f,0.0784596f},{0.394771f,0.574452f,0.0801878f},
{0.378613f,0.74399f,0.0905572f},{0.209478f,0.74399f,0.0905573f},{-0.209365f,0.572469f,0.0800666f},
{0.301045f,0.0614879f,0.470196f},{0.162205f,-0.135291f,0.359742f},{0.0585834f,-0.133587f,0.359976f},
{-0.00094086f,0.278839f,0.440187f},{-0.139191f,0.278571f,0.440187f},{-0.289506f,0.0650939f,0.470637f},
{0.295799f,-0.243272f,0.516634f},{-0.174036f,-0.129761f,0.36052f},{-0.294752f,-0.239284f,0.517075f},
{0.0257424f,0.859644f,0.561004f},{0.000633054f,0.846854f,0.560462f},{0.162067f,-0.176455f,1.13136f},
{0.0698317f,0.766267f,0.940328f},{0.151329f,0.647911f,1.02996f},{0.0978716f,0.727157f,0.593185f},
{-0.0682682f,0.766265f,0.940323f},{0.0158681f,0.227718f,1.17497f},{-0.0244764f,0.859637f,0.561003f},
{0.000632976f,0.872428f,0.561545f},{-0.0578021f,0.762298f,0.586854f},{0.0602143f,0.78478f,0.682238f},
{-0.0585702f,0.784786f,0.682247f},{0.000643144f,0.797361f,0.792683f},{0.0277581f,0.812003f,0.862877f},
{0.0348237f,0.840174f,0.824032f},{0.0279954f,0.784975f,0.933641f},{-0.026492f,0.811995f,0.86287f},
{0.000633072f,0.831887f,0.811696f},{-0.0267293f,0.784974f,0.93364f},{-0.0335575f,0.840166f,0.824031f},
{0.00193132f,0.655922f,1.09281f},{0.000633072f,0.848453f,0.836367f},{0.0256331f,0.843908f,0.686614f},
{0.0258518f,0.869476f,0.687696f},{-0.024367f,0.843896f,0.686614f},{-0.0245857f,0.869474f,0.687696f},
{0.303544f,0.0283513f,1.02811f},{0.137653f,0.226453f,1.17506f},{-0.100692f,-0.172949f,1.13112f},
{-0.287007f,0.0337429f,1.02749f},{0.298957f,0.343983f,1.05224f},{-0.112802f,0.229054f,1.17488f},
{-0.291594f,0.346776f,1.05213f},{0.00673103f,-1.29066f,0.634823f},{-0.088664f,-1.32256f,0.562729f},
{0.0111974f,-1.36379f,0.63027f},{-0.00212379f,-1.36885f,0.62237f},{0.100478f,-1.32084f,0.540021f},
{0.0401462f,-1.36544f,0.572931f},{-0.0250262f,-1.3655f,0.57283f},{0.0529755f,-1.33585f,0.619086f},
{-0.0356392f,-1.33618f,0.61858f}
};

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

9

18.03.2005, 21:23

naja, wenn du in deinem modeller die vertices mit der maus platzierst (z.b. milkshape) und nicht alle koordinaten händisch eingibst, dann wird wohl sowas bei rauskommen!?
wenns nicht vertexweise sondern z.b. mit splines, nurbs oder sowas modelliert worden is (z.b. 3dsmax), dann hat der modeller das halt ausgerechnet (das programm ;))...

was is das problem dabei!?

scheinbar wollte da wer sein modell in die exe kompilliern und hat im prinzip den inhalt der datei gleich als array eingegeben bzw. reinkopiert (wie verzweifelt müsste man sein ;D).

Till

Alter Hase

Beiträge: 378

Wohnort: Lincoln College, Oxford

Beruf: Student

  • Private Nachricht senden

10

19.03.2005, 10:56

Also ich versteh die Frage auch nicht so ganz ... natürlich rechnet das Modeler-Programm die Vertices und Indices irgendwie aus und schreibt sie ins Modellformat (bei txt-x-files kann man das schön sehen ;) ). Und falls diese Modellformate nicht binär sind (wie eben txt-x-files) kann man sie einfach rauskopieren und hardcoden (dieses komische [430][3]-Vertexarray hat doch niemand "per Hand" in den Code geschrieben :-D ), was auch immer das bezwecken soll ...
DOMINVS ILLVMINATIO MEA
---
Es lebe unmanaged Code!
---
>> Meine Uni <<

Werbeanzeige