绮罗是什么意思| 巅峰是什么意思| 口腔炎吃什么药| 配制酒是什么意思| 胆囊疼是什么原因| 六月一日是什么星座| 鼻子两侧毛孔粗大是什么原因造成的| 专一是什么意思| 脾胃不和吃什么中成药| 皮肤痒是什么病的前兆| 睡觉吐气是什么原因| 抗链球菌溶血素o偏高是什么原因| 扁桃体发炎不能吃什么东西| pre什么意思| 局灶肠化是什么意思| 小巫见大巫是什么意思| 闲鱼转卖什么意思| 孕妇什么情况容易早产| 祛湿是什么意思| 白细胞低吃什么补得快| 梦见饺子是什么意思| 金鸡独立什么意思| 苏州机场叫什么| 理疗和按摩有什么区别| 大饼脸适合什么发型| 人造奶油是什么做的| 牙齿为什么会松动| 舌苔厚腻是什么原因| 头晕是什么原因| 什么的生活| 符号叫什么| 悬案是什么意思| 天蝎座和什么星座不合| 青蛙靠什么呼吸| 左脸长痘是什么原因| 喝咖啡胃疼是什么原因| 蜥蜴人是什么| 红肿痒是什么原因| 天生丽质是什么生肖| 湿热重吃什么药| 头总出汗是什么原因| 怀孕吃鹅蛋有什么好处| 绿茶婊是什么意思| 鱼泡是鱼的什么器官| 理想主义是什么意思| 2007年属猪五行属什么| 舒字属于五行属什么| 漠视是什么意思| 冬季吃什么| 吗啡是什么药| b族维生素什么时候吃最好| otc属于什么药| 什么是事业编| 下午5点多是什么时辰| 漉是什么意思| 眩晕停又叫什么| 胸闷气短吃什么特效药| 第一次同房要注意什么| 6月18日是什么节| 猫眼是什么| 五是什么生肖| 潜力是什么意思| 长期戴耳机有什么危害| 0属于什么数| bmi指数是什么| 吃紧急避孕药有什么副作用| 孙悟空的原名叫什么| 肾阴阳两虚吃什么中成药| 壬水代表什么| 不敢苟同是什么意思| 朴实无华是什么意思| 铁剂不能和什么一起吃| 什么是粗粮| 敏使朗是什么药| 酸梅汤不能和什么一起吃| 什么叫克隆| 10月21日什么星座| 低血压要注意些什么| 养狗养不活是什么兆头| 咳嗽用什么药| 阴虱是什么原因引起的| 读军校需要什么条件| 铅中毒什么症状| 什么水果最有营养| 菠萝炒什么好吃| 六块钱麻辣烫什么意思| 邮政编码是什么意思| 胳膊脱臼什么症状| 屎特别臭是什么原因| 什么是腺肌症| 来来来喝完这杯还有三杯是什么歌| 孕妇喝可乐对胎儿有什么影响| 湿气重去医院挂什么科| 父亲坐过牢对孩子有什么影响| 主任医师是什么级别| 泌尿系彩超主要是检查什么| 外地车进北京有什么限制| b2b是什么| 什么牛奶好| 六神无主是什么意思| 农历正月初一是什么节日| 刮痧不出痧是什么原因| 吃什么水果下火| 抑郁症什么意思| 羊癫疯有什么症状表现| 低压高会引起什么后果| 艮五行属什么| 袖珍是什么意思| 鬼畜什么意思| 肺结节挂什么科| 盆腔炎吃什么药最好| 为什么会长斑| 不满是什么意思| 瑞什么意思| 欲哭无泪什么意思| 黄发指什么| 不声不响是什么意思| 尿检蛋白质弱阳性是什么意思| 查钙含量做什么检查| 支气管炎是什么原因引起的| 什么叫信仰| 体外受精是什么意思| 卟啉病是什么病| 同房有什么姿势| 月子里可以吃什么水果| 心梗挂什么科| 腱鞘炎看什么科| 玉米排骨汤放什么调料| 智商125是什么水平| 人尽可夫是什么意思| 忌廉是什么东西| 梦见和别人结婚是什么意思| 肌酐高吃什么食物好| 雷诺综合征是什么病| 驴肉不能和什么一起吃| 做馒头用什么面粉| 蹦迪是什么意思| 头什么脚什么| 草鱼又叫什么鱼| 妯娌是什么意思| 长痱子用什么药| 有黄痰吃什么药| 撒西不理是什么意思| 姑妈是什么关系| 利尿剂是什么| 大姨妈吃什么水果最好| 撇嘴表情什么意思| 黄花菜都凉了是什么意思| 乙肝125阳性是什么意思| 人体缺钙吃什么补最快| 明目张胆是什么生肖| 预判是什么意思| 早搏吃什么药好| 拉倒吧是什么意思| 4.22是什么日子| dcc是什么意思| 势利眼是什么意思| 有眼袋是什么原因| 孕妇晚餐吃什么比较好| 手机壳为什么会发黄| 超管是什么| 精神洁癖是什么| 马蜂蛰了用什么药| 为什么月经老是提前| 望远镜10x50什么意思| 左下眼皮跳是什么原因| 火药是什么时候发明的| 母乳是什么味道| 低压高吃什么药好| 心肌酶是什么| 什么叫上升星座| 甲状腺过氧化物酶抗体高说明什么| 寿辰是什么意思| 见好就收是什么意思| 13朵玫瑰代表什么意思| 姐字五行属什么| edsheeran为什么叫黄老板| 站姐是什么意思| as是什么病| 英雄是什么生肖| 熊掌有什么功效与作用| 为什么哭了眼睛会肿| 2022年属什么生肖| 梭织面料是什么面料| 肛门坠胀吃什么消炎药| 12月28日什么星座| 发现新大陆是什么意思| 连城诀为什么不火| 血糖高吃什么好| 尿黄吃什么药| 下巴脖子长痘痘是什么原因| hpv什么时候检查最好| 郑州有什么玩的| 原本是什么意思| 喝椰子粉有什么好处| 浣熊吃什么食物| 软件开发需要学什么| 绿是什么| 倒牙是什么意思| 素质教育是什么| 什么时候收复台湾| m倾向是什么意思| 什么背什么腰| 海洋里面有什么动物| 看见蜈蚣有什么预兆| 离婚都需要什么手续和证件| 舌头尖发麻是什么原因| 小狗能看见什么颜色| 左手大拇指抖动是什么原因| 狗狗窝咳吃什么药最好| 盆腔炎用什么消炎药好| 羽衣甘蓝是什么菜| 水瓶座的幸运色是什么颜色| 黑吃黑是什么意思| 马可以加什么偏旁| 护士学什么专业| 吃什么解辣最快方法| 政法委是干什么的| 黄瓜敷脸有什么功效与作用| 吃什么能补蛋白| 小便解不出来是什么原因| 心律不齐什么症状| 盗汗是什么| model是什么牌子| 作是什么意思| 洁面慕斯和洗面奶有什么区别| 狗狗中毒了用什么办法可以解毒| 腮腺炎吃什么食物| 十字架代表什么| 打酱油是什么意思啊| 手机壳什么材质的好| 什么的高山填空| 生殖细胞瘤是什么病| 上眼药什么意思| 炸粉是什么粉| 软绵绵的什么| 1969属什么生肖| 医院为什么不推荐腹膜透析| 男人黑眼圈很重是什么原因| 大疱病是什么病| 什么什么言什么| 睾丸痛吃什么药| 甜蜜素是什么| 腿困是什么原因引起的| 口腔溃疡用什么药最好| 九天什么月| 男人好难做人好难是什么歌| 旮旯是什么意思| 喝碳酸饮料有什么危害| 甲状腺1类是什么意思| 毫无保留什么意思| 记字五行属什么| 月经有黑色血块是什么原因| 宫寒有什么症状| 什么动物睡觉不闭眼睛| 建兰什么时候开花| 鸟加衣念什么| 可乐杀精是什么意思| 前庭综合症是什么病| 糊精是什么| 凌晨四点是什么时辰| 嵌甲去医院挂什么科| 菊花茶有什么功效| 水瓶座什么象| 百度Jump to content

嘉峪关长城与约旦佩特拉古城缔结为姊妹世界文 ...

From Wikipedia, the free encyclopedia
百度   优秀的网络文学,往往是那些既有效运用又主动超越网络文学叙述模式的作品。

2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models (such as 2D geometric models, text, and digital images) and by techniques specific to them. It may refer to the branch of computer science that comprises such techniques or to the models themselves.

Raster graphic sprites (left) and masks

2D computer graphics are mainly used in applications that were originally developed upon traditional printing and drawing technologies, such as typography, cartography, technical drawing, advertising, etc. In those applications, the two-dimensional image is not just a representation of a real-world object, but an independent artifact with added semantic value; two-dimensional models are therefore preferred, because they give more direct control of the image than 3D computer graphics (whose approach is more akin to photography than to typography).

In many domains, such as desktop publishing, engineering, and business, a description of a document based on 2D computer graphics techniques can be much smaller than the corresponding digital image—often by a factor of 1/1000 or more. This representation is also more flexible since it can be rendered at different resolutions to suit different output devices. For these reasons, documents and illustrations are often stored or transmitted as 2D graphic files.

2D computer graphics started in the 1950s, based on vector graphics devices. These were largely supplanted by raster-based devices in the following decades. The PostScript language and the X Window System protocol were landmark developments in the field.

2D graphics models may combine geometric models (also called vector graphics), digital images (also called raster graphics), text to be typeset (defined by content, font style and size, color, position, and orientation), mathematical functions and equations, and more. These components can be modified and manipulated by two-dimensional geometric transformations such as translation, rotation, and scaling. In object-oriented graphics, the image is described indirectly by an object endowed with a self-rendering method—a procedure that assigns colors to the image pixels by an arbitrary algorithm. Complex models can be built by combining simpler objects, in the paradigms of object-oriented programming.

Background (geometry)

[edit]
A translation moves every point of a figure or a space by the same amount in a given direction.

In Euclidean geometry, a translation (geometry) moves every point a constant distance in a specified direction. A translation can be described as a rigid motion: other rigid motions include rotations and reflections. A translation can also be interpreted as the addition of a constant vector to every point, or as shifting the origin of the coordinate system. A translation operator is an operator such that

If v is a fixed vector, then the translation Tv will work as Tv(p) = p + v.

If T is a translation, then the image of a subset A under the function T is the translation of A by T. The translation of A by Tv is often written A + v.

In a Euclidean space, any translation is an isometry. The set of all translations forms the translation group T, which is isomorphic to the space itself, and a normal subgroup of Euclidean group E(n ). The quotient group of E(n ) by T is isomorphic to the orthogonal group O(n ):

E(n ) / T ? O(n ).

Translation

[edit]

Since a translation is an affine transformation but not a linear transformation, homogeneous coordinates are normally used to represent the translation operator by a matrix and thus to make it linear. Thus we write the 3-dimensional vector w = (wx, wy, wz) using 4 homogeneous coordinates as w = (wx, wy, wz, 1).[1]

To translate an object by a vector v, each homogeneous vector p (written in homogeneous coordinates) would need to be multiplied by this translation matrix:

As shown below, the multiplication will give the expected result:

The inverse of a translation matrix can be obtained by reversing the direction of the vector:

Similarly, the product of translation matrices is given by adding the vectors:

Because addition of vectors is commutative, multiplication of translation matrices is therefore also commutative (unlike multiplication of arbitrary matrices).

Rotation

[edit]

In linear algebra, a rotation matrix is a matrix that is used to perform a rotation in Euclidean space.

rotates points in the xy-Cartesian plane counterclockwise through an angle θ about the origin of the Cartesian coordinate system. To perform the rotation using a rotation matrix R, the position of each point must be represented by a column vector v, containing the coordinates of the point. A rotated vector is obtained by using the matrix multiplication Rv. Since matrix multiplication has no effect on the zero vector (i.e., on the coordinates of the origin), rotation matrices can only be used to describe rotations about the origin of the coordinate system.

Rotation matrices provide a simple algebraic description of such rotations, and are used extensively for computations in geometry, physics, and computer graphics. In 2-dimensional space, a rotation can be simply described by an angle θ of rotation, but it can be also represented by the 4 entries of a rotation matrix with 2 rows and 2 columns. In 3-dimensional space, every rotation can be interpreted as a rotation by a given angle about a single fixed axis of rotation (see Euler's rotation theorem), and hence it can be simply described by an angle and a vector with 3 entries. However, it can also be represented by the 9 entries of a rotation matrix with 3 rows and 3 columns. The notion of rotation is not commonly used in dimensions higher than 3; there is a notion of a rotational displacement, which can be represented by a matrix, but no associated single axis or angle.

Rotation matrices are square matrices, with real entries. More specifically they can be characterized as orthogonal matrices with determinant 1:

.

The set of all such matrices of size n forms a group, known as the special orthogonal group SO(n).

In two dimensions

[edit]
A counterclockwise rotation of a vector through angle θ. The vector is initially aligned with the x-axis.

In two dimensions every rotation matrix has the following form:

.

This rotates column vectors by means of the following matrix multiplication:

.

So the coordinates (x',y') of the point (x,y) after rotation are:

,
.

The direction of vector rotation is counterclockwise if θ is positive (e.g. 90°), and clockwise if θ is negative (e.g. -90°).

.

Non-standard orientation of the coordinate system

[edit]
A rotation through angle θ with non-standard axes

If a standard right-handed Cartesian coordinate system is used, with the x axis to the right and the y axis up, the rotation R(θ) is counterclockwise. If a left-handed Cartesian coordinate system is used, with x directed to the right but y directed down, R(θ) is clockwise. Such non-standard orientations are rarely used in mathematics but are common in 2D computer graphics, which often have the origin in the top left corner and the y-axis down the screen or page.[2]

See below for other alternative conventions which may change the sense of the rotation produced by a rotation matrix.

Common rotations

[edit]

Particularly useful are the matrices for 90° and 180° rotations:

(90° counterclockwise rotation)
(180° rotation in either direction – a half-turn)
(270° counterclockwise rotation, the same as a 90° clockwise rotation)

Scaling

[edit]

In Euclidean geometry, uniform scaling (isotropic scaling,[3] homogeneous dilation, homothety) is a linear transformation that enlarges (increases) or shrinks (diminishes) objects by a scale factor that is the same in all directions. The result of uniform scaling is similar (in the geometric sense) to the original. A scale factor of 1 is normally allowed, so that congruent shapes are also classed as similar. (Some school text books specifically exclude this possibility, just as some exclude squares from being rectangles or circles from being ellipses.)

More general is scaling with a separate scale factor for each axis direction. Non-uniform scaling (anisotropic scaling, inhomogeneous dilation) is obtained when at least one of the scaling factors is different from the others; a special case is directional scaling or stretching (in one direction). Non-uniform scaling changes the shape of the object; e.g. a square may change into a rectangle, or into a parallelogram if the sides of the square are not parallel to the scaling axes (the angles between lines parallel to the axes are preserved, but not all angles).

A scaling can be represented by a scaling matrix. To scale an object by a vector v = (vx, vy, vz), each point p = (px, py, pz) would need to be multiplied with this scaling matrix:

As shown below, the multiplication will give the expected result:

Such a scaling changes the diameter of an object by a factor between the scale factors, the area by a factor between the smallest and the largest product of two scale factors, and the volume by the product of all three.

The scaling is uniform if and only if the scaling factors are equal (vx = vy = vz). If all except one of the scale factors are equal to 1, we have directional scaling.

In the case where vx = vy = vz = k, the scaling is also called an enlargement or dilation by a factor k, increasing the area by a factor of k2 and the volume by a factor of k3.

Scaling in the most general sense is any affine transformation with a diagonalizable matrix. It includes the case that the three directions of scaling are not perpendicular. It includes also the case that one or more scale factors are equal to zero (projection), and the case of one or more negative scale factors. The latter corresponds to a combination of scaling proper and a kind of reflection: along lines in a particular direction we take the reflection in the point of intersection with a plane that need not be perpendicular; therefore it is more general than ordinary reflection in the plane.

Using homogeneous coordinates

[edit]

In projective geometry, often used in computer graphics, points are represented using homogeneous coordinates. To scale an object by a vector v = (vx, vy, vz), each homogeneous coordinate vector p = (px, py, pz, 1) would need to be multiplied with this projective transformation matrix:

As shown below, the multiplication will give the expected result:

Since the last component of a homogeneous coordinate can be viewed as the denominator of the other three components, a uniform scaling by a common factor s (uniform scaling) can be accomplished by using this scaling matrix:

For each vector p = (px, py, pz, 1) we would have

which would be homogenized to

Techniques

[edit]

Direct painting

[edit]

A convenient way to create a complex image is to start with a blank "canvas" raster map (an array of pixels, also known as a bitmap) filled with some uniform background color and then "draw", "paint" or "paste" simple patches of color onto it, in an appropriate order. In particular the canvas may be the frame buffer for a computer display.

Some programs will set the pixel colors directly, but most will rely on some 2D graphics library or the machine's graphics card, which usually implement the following operations:

  • paste a given image at a specified offset onto the canvas;
  • write a string of characters with a specified font, at a given position and angle;
  • paint a simple geometric shape, such as a triangle defined by three corners, or a circle with given center and radius;
  • draw a line segment, arc, or simple curve with a virtual pen of given width.

Extended color models

[edit]

Text, shapes and lines are rendered with a client-specified color. Many libraries and cards provide color gradients, which are handy for the generation of smoothly-varying backgrounds, shadow effects, etc. (See also Gouraud shading). The pixel colors can also be taken from a texture, e.g. a digital image (thus emulating rub-on screentones and the fabled checker paint which used to be available only in cartoons).

Painting a pixel with a given color usually replaces its previous color. However, many systems support painting with transparent and translucent colors, which only modify the previous pixel values. The two colors may also be combined in more complex ways, e.g. by computing their bitwise exclusive or. This technique is known as inverting color or color inversion, and is often used in graphical user interfaces for highlighting, rubber-band drawing, and other volatile painting—since re-painting the same shapes with the same color will restore the original pixel values.

Layers

[edit]
A 2D animated character composited with 3D backgrounds using layers

The models used in 2D computer graphics usually do not provide for three-dimensional shapes, or three-dimensional optical phenomena such as lighting, shadows, reflection, refraction, etc. However, they usually can model multiple layers (conceptually of ink, paper, or film; opaque, translucent, or transparent—stacked in a specific order. The ordering is usually defined by a single number (the layer's depth, or distance from the viewer).

Layered models are sometimes called "21?2-D computer graphics". They make it possible to mimic traditional drafting and printing techniques based on film and paper, such as cutting and pasting; and allow the user to edit any layer without affecting the others. For these reasons, they are used in most graphics editors. Layered models also allow better spatial anti-aliasing of complex drawings and provide a sound model for certain techniques such as mitered joints and the even–odd rule.

Layered models are also used to allow the user to suppress unwanted information when viewing or printing a document, e.g. roads or railways from a map, certain process layers from an integrated circuit diagram, or hand annotations from a business letter.

In a layer-based model, the target image is produced by "painting" or "pasting" each layer, in order of decreasing depth, on the virtual canvas. Conceptually, each layer is first rendered on its own, yielding a digital image with the desired resolution which is then painted over the canvas, pixel by pixel. Fully transparent parts of a layer need not be rendered, of course. The rendering and painting may be done in parallel, i.e., each layer pixel may be painted on the canvas as soon as it is produced by the rendering procedure.

Layers that consist of complex geometric objects (such as text or polylines) may be broken down into simpler elements (characters or line segments, respectively), which are then painted as separate layers, in some order. However, this solution may create undesirable aliasing artifacts wherever two elements overlap the same pixel.

See also Portable Document Format#Layers.

Hardware

[edit]

Modern computer graphics card displays almost overwhelmingly use raster techniques, dividing the screen into a rectangular grid of pixels, due to the relatively low cost of raster-based video hardware as compared with vector graphic hardware. Most graphic hardware has internal support for blitting operations or sprite drawing. A co-processor dedicated to blitting is known as a Blitter chip.

Classic 2D graphics chips and graphics processing units of the late 1970s to 1980s, used in 8-bit to early 16-bit, arcade games, video game consoles, and home computers, include:

Software

[edit]

Many graphical user interfaces (GUIs), including macOS, Microsoft Windows, or the X Window System, are primarily based on 2D graphical concepts. Such software provides a visual environment for interacting with the computer, and commonly includes some form of window manager to aid the user in conceptually distinguishing between different applications. The user interface within individual software applications is typically 2D in nature as well, due in part to the fact that most common input devices, such as the mouse, are constrained to two dimensions of movement.

2D graphics are very important in the control peripherals such as printers, plotters, sheet cutting machines, etc. They were also used in most early video games; and are still used for card and board games such as solitaire, chess, mahjongg, etc.

2D graphics editors or drawing programs are application-level software for the creation of images, diagrams and illustrations by direct manipulation (through the mouse, graphics tablet, or similar device) of 2D computer graphics primitives. These editors generally provide geometric primitives as well as digital images; and some even support procedural models. The illustration is usually represented internally as a layered model, often with a hierarchical structure to make editing more convenient. These editors generally output graphics files where the layers and primitives are separately preserved in their original form. MacDraw, introduced in 1984 with the Macintosh line of computers, was an early example of this class; recent examples are the commercial products Adobe Illustrator and CorelDRAW, and the free editors such as xfig or Inkscape. There are also many 2D graphics editors specialized for certain types of drawings such as electrical, electronic and VLSI diagrams, topographic maps, computer fonts, etc.

Image editors are specialized for the manipulation of digital images, mainly by means of free-hand drawing/painting and signal processing operations. They typically use a direct-painting paradigm, where the user controls virtual pens, brushes, and other free-hand artistic instruments to apply paint to a virtual canvas. Some image editors support a multiple-layer model; however, in order to support signal-processing operations like blurring each layer is normally represented as a digital image. Therefore, any geometric primitives that are provided by the editor are immediately converted to pixels and painted onto the canvas. The name raster graphics editor is sometimes used to contrast this approach to that of general editors which also handle vector graphics. One of the first popular image editors was Apple's MacPaint, companion to MacDraw. Modern examples are the free GIMP editor, and the commercial products Photoshop and Paint Shop Pro. This class too includes many specialized editors—for medicine, remote sensing, digital photography, etc.

Developmental animation

[edit]

With the resurgence[4]:?8? of 2D animation, free and proprietary software packages have become widely available for amateurs and professional animators. With software like RETAS UbiArt Framework and Adobe After Effects, coloring and compositing can be done in less time.[citation needed]

Various approaches have been developed[4]:?38? to aid and speed up the process of digital 2D animation. For example, by generating vector artwork in a tool like Adobe Flash an artist may employ software-driven automatic coloring and in-betweening.

Programs like Blender or Adobe Substance allow the user to do either 3D animation, 2D animation or combine both in its software allowing experimentation with multiple forms of animation.[5]

See also

[edit]

References

[edit]
  1. ^ Richard Paul, 1981, Robot manipulators: mathematics, programming, and control : the computer control of robot manipulators, MIT Press, Cambridge, MA
  2. ^ "Scalable Vector Graphics -- the initial coordinate system", w3.org, 2003
  3. ^ Durand; Cutler. "Transformations" (PowerPoint). Massachusetts Institute of Technology. Retrieved 12 September 2008.
  4. ^ a b Pile, John Jr. (May 2013). 2D Graphics Programming for Games. New York, NY: CRC Press. ISBN 978-1466501898.
  5. ^ "blender.org - Home of the Blender project - Free and Open 3D Creation Software". blender.org. Retrieved 2025-08-05.
bcr是什么意思 孕妇心情不好对胎儿有什么影响 model是什么牌子 玩微博的都是什么人 ace是什么
四大洋分别是什么 让姨妈推迟吃什么药 知恩图报是什么意思 cold什么意思 什么是借读生
吃饭不规律会导致什么问题 脖子为什么会痒 殚精竭虑是什么意思 手心痒是什么原因 长期吃面条对身体有什么影响
什么原因导致荨麻疹 alcon是什么牌子 什么是spa 太阳什么的什么的 眉毛尾部有痣代表什么
姜维属什么生肖hcv9jop6ns9r.cn amount是什么意思cl108k.com 康熙姓什么hcv7jop5ns0r.cn 肝着是什么意思hcv9jop3ns3r.cn 结晶是什么hcv8jop5ns7r.cn
清酒和白酒有什么区别hcv9jop4ns4r.cn 太后是皇上的什么人hcv8jop6ns9r.cn 为什么男人喜欢吃槟榔aiwuzhiyu.com 九月什么花开520myf.com 摸金是什么意思adwl56.com
藕粉是什么颜色hcv9jop0ns9r.cn 老公不交工资意味什么hcv9jop4ns5r.cn 新生儿黄疸吃什么药hcv9jop0ns1r.cn 孕妇吃花生对胎儿有什么好处wuhaiwuya.com 急性阴道炎是什么引起的creativexi.com
并发症是什么意思hcv9jop3ns4r.cn 羊水穿刺检查什么hcv9jop6ns7r.cn 梦到吃花生是什么意思hcv9jop1ns3r.cn 什么是火象星座hcv9jop3ns3r.cn 香芋紫是什么颜色hcv9jop1ns9r.cn
百度