begin process at 2012 05 30 07:17:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Question idiote a propos des tableaux 3D


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Question idiote a propos des tableaux 3D

vendredi 16 avril 2004 à 13:57:09 | Question idiote a propos des tableaux 3D

boulfrite


Salut...

J'ai une question un peu idiote :
Est-ce que

unsigned char image [256][256][3];

est la meme chose que

unsigned char *** image;
image = new unsigned char **[256];
for (int i(256); --i;)
{
image[i]=new unsigned char*[l];
for(int j=256; --j;) image[i][j]=new unsigned char[3];
}

moi je pensais, mais on dirait que non...
vendredi 16 avril 2004 à 13:58:56 | Re : Question idiote a propos des tableaux 3D

boulfrite


oups, spa new unsigned char*[l] mais [256]
(foutu copier+coller) !
vendredi 16 avril 2004 à 20:17:44 | Re : Question idiote a propos des tableaux 3D

djl


oui c'est pas la meme chose, char*** et char[][][]

un tableau est manipulé comme un pointeur mais n'en est pas un, les donnée son ordonnée de facon contigue et la taille est connu

attend que je trouve une belle definition d'un tableau ;)
vendredi 16 avril 2004 à 20:23:51 | Re : Question idiote a propos des tableaux 3D

boulfrite


Alors comment je peux faire pour allouer dynamiquement un tableau 3D d'unsigned char moa :( ??

J'suis triste d'un coup... (et coince mais ca, je le savais deja)
vendredi 16 avril 2004 à 20:49:28 | Re : Question idiote a propos des tableaux 3D

djl

c koi qui marche pas avec ce que tu a fait?
samedi 17 avril 2004 à 10:19:11 | Re : Question idiote a propos des tableaux 3D

boulfrite

en fait je veux charger un tiff et l'utiliser en texture...
je le charge dans un tableau 1D avec la librairie Libtiff, puis je le 'converti' (le mot est pas correct, mais j'ai pas le courage de chercher) en tableau 3D pour la texture.
Quand je met unsigned char [256][256][3] C bon, mais moi je veux les charger dynamiquement (pour n'importe quelle taille de tif), et des que je passe avec un unsigned char *** ca ne fonctionne plus (logique d'apres ce que tu viens de me dire...)

voila voila...

D'une maniere ou d'un autre je trouverai bien un jour, mais c'est clair que la, j'en chie un peu pour un truc qui me paraissait simple au debut : (
samedi 17 avril 2004 à 11:14:18 | Re : Question idiote a propos des tableaux 3D

djl


ben c'est vrai, pour les tableau multi dimensionnel ca pourra jamais passer, d'une maniere general prefer les bibliotheque en c++ pour ne plus te servir de tableau mais de vector

ton unsigned char [256][256][3] n'est pas trop gros, autant le laisser en statique
lundi 19 avril 2004 à 13:26:53 | Re : Question idiote a propos des tableaux 3D

boulfrite


En fait, je ne pouvais pas le laisser en statique car je voulais que mon tableau texture s'adapte automatiquement a la taille du tif...

Au final, j'ai ete un peu idiot, il suffisait que je fasse un tableau 1D et que j'ecrive dans les bonnes cases [((i*taille ligne + j ) * 3 ) + 0/1/ou 2]...

En tout cas, merci pour ton aide...


Cette discussion est classée dans : code, image, question, char, unsigned


Répondre à ce message

Sujets en rapport avec ce message

Autre question sur les pointeurs [ par Darkneon ] Salut,J'ai le code suivant.#include char strA[27] = "abcdefghijklmnopqrstuvwxyz";int main(void){ char *pA; transformer un tableau 2d en image bitmap [ par gyzmo1 ] Bonjour a tous, voilà mon problème, je suis en train de mettre en place une méthode de comparaison de signature manuscrites. Cette méthode s applique Problème de mapping après alloc dynamique [OGL] [ par gilimcce ] Désolé de remettre ce sujet, mais le suicide est proche....Si quelqu'un y comprend qq chose....Je suis revenu a quelque chose de basique :un pointeur Affichage image. [ par talaron ] Mon problème est le suivant : J'ai une librairie de traitement d'images en mode console et j'aimerais afficher une image BMP 24bits toute bete.J'ai do pointer sur unsigned char [ par avg ] Bonjour à tous je veut appeler une méthode qui n'est pas la mienne mais j'ai sa documentation qui contient titre de méthode et ses paramètres. Mon pro convertsion int en unsigned char [ par avg ] Salut tout le monde j'ai une souci pour convertir un int en unsigned char[] voir le code c++ qui affiche l'erreur [code=cpp]int a=100; unsigned char


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,529 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales