Draw a rotating cube: Difference between revisions

Content added Content deleted
Line 1,891: Line 1,891:
sinY := angleY->Sin();
sinY := angleY->Sin();
cosY := angleY->Cos();
cosY := angleY->Cos();
node_sizes := @nodes->Size();
size := node_sizes[0];


node_sizes := @nodes->Size();
size := node_sizes[0];
for(i := 0; i < size; i += 1;) {
for(i := 0; i < size; i += 1;) {
x := @nodes[i, 0];
x := @nodes[i, 0];
Line 1,911: Line 1,910:


method : DrawCube() ~ Nil {
method : DrawCube() ~ Nil {
@framework->GetRenderer()->SetDrawColor(0, 220, 0, 0);

edge_sizes := @edges->Size();
edge_sizes := @edges->Size();
size := edge_sizes[0];
size := edge_sizes[0];

@framework->GetRenderer()->SetDrawColor(0, 220, 0, 0);
for(i := 0; i < size; i += 1;) {
for(i := 0; i < size; i += 1;) {
x0y0 := @nodes[@edges[i, 0], 0];
x0y0 := @nodes[@edges[i, 0], 0];