public void generate() { clear(); morphList = new List <MorphObject>(); if (meshObject.blendShapeCount > 0) { Mesh mesh = new Mesh(); for (int num = 0; num < meshObject.blendShapeCount; num++) { MorphObject obj = new MorphObject(); obj.vertices = new List <float>(); obj.name = meshObject.GetBlendShapeName(num); renderer.SetBlendShapeWeight(num, 100); renderer.BakeMesh(mesh); foreach (Vector3 vertice in mesh.vertices) { obj.vertices.Add(vertice.x); obj.vertices.Add(vertice.y); obj.vertices.Add(vertice.z); } morphList.Add(obj); renderer.SetBlendShapeWeight(num, 0); } mesh.Clear(); mesh = null; } }
void Start() { buttonObjList = GetComponents <ButtonObject> (); BubbleVal = new MorphObject(); ScaleVal = new MorphObject(); state = BubbleState.BS_HIDE; scale = 0; fixScale = transform.localScale.x; transform.localScale = new Vector3(scale, scale, 1); popup(); //Debug.Log ("BubbleScale = " + fixScale); }
//Add private void buttonAdd_Click(object sender, EventArgs e) { if (textBox1.Text == String.Empty || textBox2.Text == String.Empty) { MessageBox.Show("Текстові поля незаповнені!"); return; } MorphObject obj = new MorphObject { name = textBox1.Text.Trim(), characteristic = textBox2.Text.Trim() }; db.MorphObjects.Add(obj); db.SaveChanges(); dataGridView1.Refresh(); textBox1.Text = String.Empty; textBox2.Text = String.Empty; }
void Start() { btMoveLeft.OnReleased += moveLeftFunc; btMoveRight.OnReleased += moveRightFunc; rotateMorphVal = new MorphObject(); IsDrag = false; IsMouseDown = false; // moveVal = 0.0f; currentLayerNo = MainMenuGlobal.lastIndex; moveVal = 0.0f; // moveVal = currentLayerNo * layerLength; lastTouchPos = TouchInterface.GetTouchPosition(); //create Layer pageLayers = new List <GameObject> (); int i = 0; PageLayer.maxPage = pagePrefabs.Count; PageLayer.pageLength = layerLength; foreach (PageLayer gObj in pagePrefabs) { if (gObj != null) { GameObject obj = (GameObject)GameObject.Instantiate(gObj.gameObject); pageLayers.Add(obj); PageLayer pObj = obj.GetComponent <PageLayer> (); pObj.setRotatePage(-layerLength * i++); } } foreach (GameObject gobj in pageLayers) { PageLayer obj = gobj.GetComponent <PageLayer> (); obj.RotatePageDiff(currentLayerNo * layerLength); } setCurrentLayerNo(); }
// Use this for initialization void Start() { SnappingMorph = new MorphObject(); }
// Use this for initialization void Start() { SnappingMorph = new MorphObject(); PageList = new List <TextMeshPro> (); lastPageIndex = currentPageIndex; }
void Awake() { BubbleVal = new MorphObject(); }