UNPKG

pixi-dragonbones-runtime

Version:
1 lines 12.3 kB
{"version":3,"file":"Surface.cjs","sources":["../../src/armature/Surface.ts"],"sourcesContent":[null],"names":["Surface","Bone","constructor","this","_vertices","_deformVertices","_hullCache","_matrixCahce","toString","_onClear","super","_dX","_dY","_k","_kX","_kY","length","_bone","_getAffineTransform","x","y","lX","lY","aX","aY","bX","bY","cX","cY","transform","matrix","isDown","dabX","dabY","dacX","dacY","rotation","Math","atan2","skew","PI","scaleX","sqrt","scaleY","toMatrix","tx","a","c","ty","b","d","_updateVertices","data","_armature","armatureData","parent","geometry","_boneData","intArray","floatArray","vertexCount","offset","verticesOffset","vertices","animationVertices","_parent","type","i","l","iD","_getGlobalTransformMatrix","parentMatrix","globalTransformMatrix","_updateGlobalTransformMatrix","isCache","segmentXD","segmentX","lastIndex","raX","raY","rbX","rbY","rcX","rcY","rdX","rdY","global","_globalDirty","lA","lB","surfaceData","segmentY","dX","dY","indexX","floor","indexY","matrixIndex","pX","pY","matrices","helpMatrix","_helpMatrix","copyFromArray","vertexIndex","ddX","ddY","sX","sY","_helpTransform","init","armatureValue","boneData","update","cacheFrameIndex","_cachedFrameIndices","cachedFrameIndex","_cachedFrameIndex","_transformDirty","_hasConstraint","constraint","_constraints","_root","_childrenTransformDirty","_localDirty","_armatureData","setCacheFrame","getCacheFrame","helpPoint","_helpPoint","transformPoint"],"mappings":"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"}