Je cherche à utiliser PathIterator sur une zone dans MATLAB afin de stocker les sommets dans un tableau, et l'int retourné semble être correct, mais je n'arrive pas à obtenir les coordonnées pour retourner correctement (the field coords in the online documentation).Utilisation de PathIterator de Java dans MATLAB
Dans la ligne de commande à des fins de test:
myArea =
[email protected]
AT = java.awt.geom.AffineTransform();
PI = myArea.getPathIterator(AT)
PI =
[email protected]
coords = zeros(1,6);
PI.currentSegment(coords)
ans =
0
PI.next()
PI.currentSegment(coords)
ans =
1
Et selon la documentation, les sommets doivent être stockés dans le tableau coords, mais le tableau ne change pas.
J'ai essayé de déclarer une colonne comme un tableau java dans MATLAB, mais currentSegment (coords) ne fonctionnera pas du tout. Serait-ce un problème avec myArea étant un domaine plutôt qu'un chemin?