Tutoriel par Examples: 2d



using System.Runtime.InteropServices; class PInvokeExample { [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern uint MessageBox(IntPtr hWnd, String text, String caption, int options); public static void test() { MessageBox(IntPtr.Zero,...
Cet exemple vous montre comment créer une animation simple en utilisant le canevas et le contexte 2D. On suppose que vous savez créer et ajouter un canevas au DOM et obtenir le contexte // this example assumes ctx and canvas have been created const textToDisplay = "This is an example that use...
Dans les versions de MATLAB antérieures à R2014b , utilisant l'ancien moteur graphique HG1, il n'était pas évident de créer des tracés de lignes 2D avec code couleur . Avec la sortie du nouveau moteur graphique HG2, une nouvelle fonctionnalité non documentée a été introduite par Yair Altman...
Vous pouvez utiliser les raycasts pour vérifier si un ai peut marcher sans tomber du bord d'un niveau. using UnityEngine; public class Physics2dRaycast: MonoBehaviour { public LayerMask LineOfSightMask; void FixedUpdate() { RaycastHit2D hit ...
// A fixed size raw array matrix (that is, a 2D raw array). #include <iostream> #include <iomanip> using namespace std; auto main() -> int { int const n_rows = 3; int const n_cols = 7; int const m[n_rows][n_cols] = // A raw array matrix. ...
Depuis la sortie de Gradle 2.2, l'utilisation du plugin android-apt n'est plus utilisée. La méthode suivante pour configurer Dagger 2 doit être utilisée. Pour les anciennes versions de Gradle, utilisez la méthode précédente indiquée ci-dessous. Pour Gradle> = 2.2 dependencies { // ...
Les objets créés dans une carte en mosaïque (.tmx) peuvent être simplement chargés en tant que corps dans un monde Box2D en utilisant la classe Libgdx MapObject comme suit: public void buildBuildingsBodies(TiledMap tiledMap, World world, String layer){ MapObjects objects = tiledMap.getLayers()...
Pour les applications plus complexes, les profils d'exécution à plat peuvent être difficiles à suivre. C'est pourquoi de nombreux outils de profilage génèrent également une forme d'information annotée sur le callgraph. gperf2dot convertit la sortie texte de nombreux profileurs (perf Li...
Comme pour les signaux 1D, il est possible de filtrer les images en appliquant une transformation de Fourier, en multipliant avec un filtre dans le domaine fréquentiel et en transformant à nouveau le domaine spatial. Voici comment appliquer des filtres passe-haut ou passe-bas à une image avec Matla...
L'animation de sprite consiste à afficher une séquence d'images ou de cadres existante. Commencez par importer une séquence d'images dans le dossier des ressources. Soit créer des images à partir de zéro ou en télécharger à partir de l'Asset Store. (Cet exemple utilise cet actif gr...
db.collection.createIndex() méthode db.collection.createIndex() est utilisée pour créer un index 2dsphere . Le modèle d'un index 2dsphere : db.collection.createIndex( { <location field> : "2dsphere" } ) Ici, le location field est la clé et 2dsphere est le type de l'index. ...
Passer un tableau 2D à une fonction semble simple et évident et nous écrivons volontiers: #include <stdio.h> #include <stdlib.h> #define ROWS 3 #define COLS 2 void fun1(int **, int, int); int main() { int array_2D[ROWS][COLS] = { {1, 2}, {3, 4}, {5, 6} }; int n = ROWS;...
Nous initialisons les données: [X,Y] = meshgrid(1:2:10); Z = X.*cos(Y) - Y.*sin(X); La surface ressemble à la suivante. Maintenant, nous définissons les points où nous voulons interpoler: [Vx,Vy] = meshgrid(1:0.25:10); Nous pouvons maintenant effectuer l'interpolation la plus proche, Vz...
Jersey (2) utilise HK2 comme système d'injection de dépendance (DI). Nous pouvons utiliser d'autres systèmes d'injection, mais son infrastructure est construite avec HK2 et nous permet également de l'utiliser dans nos applications. Configurer l'injection de dépendance simple av...
La plupart du temps, nous devrons trouver le chemin le plus court entre une source unique et tous les autres nœuds ou un nœud spécifique dans un graphique 2D. Dites par exemple: nous voulons savoir combien de mouvements sont nécessaires pour qu'un chevalier atteigne un certain carré dans un éch...
La solution la plus simple consiste souvent à faire passer des baies 2D et supérieures sous forme de mémoire plate. /* create 2D array with dimensions determined at runtime */ double *matrix = malloc(width * height * sizeof(double)); /* initialise it (for the sake of illustration we want 1.0 on...
Dans cet exemple, nous allons prendre une ligne en forme de sqaure tracée en line et effectuer des transformations sur celle-ci. Ensuite, nous allons utiliser les mêmes transformations mais dans un ordre différent et voir comment cela influence les résultats. Nous ouvrons d'abord une figure et...
Affiche un tableau bidimensionnel (2D) sur les axes. import numpy as np from matplotlib.pyplot import imshow, show, colorbar image = np.random.rand(4,4) imshow(image) colorbar() show()
Le module base64 inclut également des fonctions de codage et de décodage pour Base32. Ces fonctions sont très similaires aux fonctions Base64: import base64 # Creating a string s = "Hello World!" # Encoding the string into bytes b = s.encode("UTF-8") # Base32 Encode the byt...
Il existe de nombreux scénarios .row lesquels il est nécessaire d'avoir des unités de colonne supérieures à 12 dans un seul élément .row . Ceci est connu sous le nom d' enveloppe de colonne . Si plus de 12 colonnes sont placées dans une seule ligne, chaque groupe de colonnes supplémentaire...

Page 1 de 2