Tutoriel par Examples: ctan



Vous pouvez utiliser la méthode clearRect pour effacer toute section rectangulaire du canevas. // Clear the entire canvas ctx.clearRect(0, 0, canvas.width, canvas.height); Remarque: clearRect dépend de la matrice de transformation. Pour faire face à cela, il est possible de réinitialiser la mat...
Comparable est l'un des modules les plus populaires de Ruby. Son but est de fournir des méthodes de comparaison de commodité. Pour l'utiliser, vous devez include Comparable et définir l'opérateur spatial ( <=> ): class Rectangle include Comparable def initialize(a, b) ...
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <rect x="10" y="10" width="50" height="100" stroke="black" stroke-width="5" fill="none" /> </svg> Ré...
Les attributs width et height désignent les dimensions du rectangle. Ces valeurs sont en pixels par défaut La valeur de fill définit la couleur du rectangle. Si aucune valeur pour le fill n'est spécifiée, le noir est utilisé par défaut <svg xmlns="http://www.w3.org/2000/svg" xmlns...
Rayon d'angle pour les 4 arêtes: UIBezierPath* rectanglePath = [UIBezierPath bezierPathWithRoundedRect: CGRectMake(x,y,width,height) cornerRadius: 11]; [UIColor.grayColor setFill]; [rectanglePath fill]; Rayon d'angle pour le bord supérieur gauche: UIBezierPath* rectanglePath = [UI...
Vous pouvez tester si un point se trouve dans un rectangle à l'aide de Rectangle.containsPoint() : var point:Point = new Point(5, 5); var rectangle:Rectangle = new Rectangle(0, 0, 10, 10); var contains:Boolean = rectangle.containsPoint(point); // true
JavaFX 8 L'exemple suivant montre comment ajouter des propriétés personnalisées pouvant être stylisées de CSS en Node personnalisé. Ici, 2 DoubleProperty s sont ajoutés à la classe Rectangle pour permettre de définir la width et la height partir de CSS. Le code CSS suivant peut être utilisé ...
CAShapeLayer *mask = [[CAShapeLayer alloc] init]; mask.frame = CGRectMake(50, 50, 100, 100); CGFloat width = 100; CGFloat height = 100; CGMutablePathRef path = CGPathCreateMutable(); CGPathMoveToPoint(path, nil, 30, 30); CGPathAddLineToPoint(path, nil, width, 30); CGPathAddLine...
ObjectAnimator est une sous-classe de ValueAnimator avec la possibilité d'ajouter la valeur calculée à la propriété d'une View target . Tout comme dans ValueAnimator , il existe deux manières de créer ObjectAnimator : (l'exemple de code anime un alpha d'un View de 0.4f à 0.2f dans...
Cet exemple ajoute un nouveau rectangle au canevas toutes les 1 secondes (== un intervalle de 1 seconde) Code annoté: <!doctype html> <html> <head> <style> body{ background-color:white; } #canvas{border:1px solid red; } </style> <script> window.o...
// rectangle objects { x:, y:, width:, height: } // return true if the 2 rectangles are colliding // r1 and r2 are rectangles as defined above function RectsColliding(r1,r2){ return !( r1.x>r2.x+r2.width || r1.x+r1.width<r2.x || r1.y>r2.y+r2.height || ...
// rectangle object: { x:, y:, width:, height: } // circle object: { x:, y:, radius: } // return true if the rectangle and circle are colliding function RectCircleColliding(rect,circle){ var dx=Math.abs(circle.x-(rect.x+rect.width/2)); var dy=Math.abs(circle.y-(rect.y+rect.height/2));...
// var rect={x:,y:,width:,height:}; // var line={x1:,y1:,x2:,y2:}; // Get interseting point of line segment & rectangle (if any) function lineRectCollide(line,rect){ // p=line startpoint, p2=line endpoint var p={x:line.x1,y:line.y1}; var p2={x:line.x2,y:line.y2}; // to...
Teste si un point [x, y] se trouve dans un rectangle. // rectangle objects: {x:, y:, width:, height: } // var rect={x:10, y:15, width:25, height:20} // Return true if the x,y point is inside the rectangle function isPointInRectangle(x,y,rect){ return(x>rect.x && x<rect.x+rec...
Qu'est ce qu'une "forme"? Vous enregistrez généralement vos formes en créant un objet JavaScript "shape" représentant chaque forme. var myCircle = { x:30, y:20, radius:15 }; Bien sûr, vous ne sauvegardez pas vraiment les formes. Au lieu de cela, vous enregistrez la dé...
Créer une application Multi-Device (Firemonkey) vierge. Déposez le rectangle sur la forme. Dans la fenêtre de l'inspecteur d'objets (F11), sélectionnez RotationAngle, cliquez sur le bouton déroulant et sélectionnez "Créer une nouvelle TFloatAnimation". La fenêtre de l’inspecteu...
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Draw two rectangles on the canvas</title> <style> canvas{ border:1px solid gray; } </style> <script async...
Le Comprehensive TeX Archive Network (CTAN) est en fait celui, le référentiel complet des packages LaTeX. La plupart, sinon tous les paquets de qualité (et plus) sont là, et tous les bons incluent la documentation. Entrez le nom du package dans la barre de recherche. Sélectionnez le package dan...
Un programme de shader, au sens OpenGL , contient un certain nombre de shaders différents. Tout programme de shader doit avoir au moins un vertex shader, qui calcule la position des points sur l'écran et un fragment shader, qui calcule la couleur de chaque pixel. (En fait, l'histoire est pl...
public class DrawRectangle { public static void main(String[] args) { //Load native library System.loadLibrary(Core.NATIVE_LIBRARY_NAME); //image container object Mat goruntuDizisi=new Mat(); //Read image in file system goruntuDizisi=Imgcodecs.imread("C:\\i...

Page 1 de 2