• ## Thousand phases and thousand faces graphic syntax

Time：2022-7-29

In the fluent visualization LibraryGraphicIn the new version of, the syntax of declarative definition is optimized to better reflect the essence of graphic syntax. This article passedGraphicThe graph grammar definition transformation, step by step will evolve the histogram into a pie chart, showing the flexibility and richness of graph grammar. At the same time, it […]

• ## Artificial intelligence and intelligent systems 1 – > robotics 1 | position and posture description

Time：2022-7-28

There are several learning plans in winter vacation, some of which are for some tasks. The main task is that I will study in 2021_ 2022 based on V4_ V1’s big help code, so learn robotics knowledge by the way (Lao Huang’s course in this aspect is also available next semester) to see if you […]

• ## Learn the coordinate system of 3D visualization from scratch

Time：2022-7-27

1. World coordinate system2. Parent object coordinate system3. Self coordinate systemTo control the spatial position of a 3D visualization object, we first need to understand the spatial coordinate system. In thingjs development platform, the right-hand coordinate system is used. The horizontal axis is x axis and Z axis, and the vertical axis is Y axis […]

• ## Artificial intelligence and intelligent systems 3 – > robotics 3 | mobile robot platform

Time：2022-7-19

The basic tools of robotics have been understood. Now we begin to understand mobile robots. This part includesRobot platform, navigation, positioning。 so-calledRobot platformIt refers to the physical structure and driving mode of the robot. This article will learn two typical mobile robot platforms（Four rotor and wheeled vehicle）Study how the input control signal controls the position […]

• ## The dotted line of leetcode

Time：2022-7-17

order This paper mainly records the dotted line of leetcode subject There are some points in an XY coordinate system, and we use the array coordinates to record their coordinates respectively, where coordinates[i] = [x, y] represents points with abscissa X and ordinate y. Please judge whether these points belong to the same straight line […]

• ## Game development from scratch – 2.1 vector

Time：2022-6-29

Before introducing vectors, we should first introduce the coordinate system, because vectors depend on the coordinate system, and the most commonly used Cartesian coordinate system. The coordinate system is divided into left-hand coordinate system and right-hand coordinate system. As shown in the following figure, when we use vectors[a,b,c]As our coordinate system, we use the right-hand […]

Time：2022-6-25

First, before we talk about uiscrollview, let’s first understand how coordinate systems work in UIKit. Coordinate system Because everyviewDefines its own coordinate system, which looks like this: the X axis points to the right and the Y axis points down (as shown in the following figure). Logical coordinate system png However, it should be noted […]

• ## Implementation of third-party map navigation in fluent

Time：2022-6-21

Knowledge preparation Here, the flutter third-party map navigation is implemented. The simplest way is to call the third-party map client; However, the coordinate systems used by various map clients are not necessarily the same. First, learn about the following common coordinate systems: WGS84 coordinate system: that is, the earth coordinate system, which is the international […]

• ## Opengl rendering pipeline

Time：2022-6-15

Opengl rendering pipeline First half: Model coordinates MC – > World coordinates WC – > VC , View Coordinates (camera coordinates,) Transformation matrix, Synthetic transformation Error: M = M( view ) M ( model ) correct:First, the camera coordinate system should be transformed into the model coordinate systemInverse transformation of M (view) requiredM = m […]

• ## Android involves OpenGL coordinate knowledge

Time：2022-6-8

When using OpenGL es2.0 to render images, we often need to deal with the coordinate system. At present, we mainly study two-dimensional coordinates, so we will ignore the z-axis of the three dimensions first.1. Android screen coordinate system, as shown below: image.png 2. Vertex coordinate system in OpenGL, as shown below: image.png 3. Texture coordinate […]

• ## Encapsulate the ecarts chart in the project to draw multiple curves for data display

Time：2022-6-7

Official ecarts API documents:Apache ECharts 1. How to introduce echarts fromApache echarts Official Website Download InterfaceGet the official source code package and build it. At echartsGitHubobtain. Obtain echarts through NPM,npm install echarts –save, see“Using ecarts in webpack” adoptjsDelivrWait for CDN introduction image.png Corresponding package The JSON file will have the corresponding ecarts version number, indicating […]

• ## Getting started with webgl

Time：2022-5-30

Opening At the beginning, let’s talk about why we wrote such a webgl introductory article, because our recent work has been devoted to the development of three-dimensional interaction. We have made some business layer encapsulation and calls based on the webgl engine library, and then output the API to the front end. It is considered […]