public void TesteGeraEsferaCientifica() { GeradorEsfera gerador = new GeradorEsfera(); Esfera esfera = gerador.Gerar(rnd); Assert.IsNotNull(esfera); }
public static void Main() { Esfera e = new Esfera(); e.SetRaio(double.Parse(Console.ReadLine())); Console.WriteLine($"Volume = {e.CalcVolume()}"); Console.WriteLine($"Area = {e.CalcArea()}"); }
public ActionResult DeleteConfirmed(int id) { Esfera esfera = db.Esferas.Find(id); db.Esferas.Remove(esfera); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Home public ActionResult Index() { Esfera e1 = new Esfera(80); e1.area = e1.calcularArea(); e1.volumen = e1.calcularVolumen(); return(View(e1)); }
public static void Main(string[] args) { Esfera e = new Esfera(); Console.WriteLine($"Digite o raio da sua esfera:"); e.SetRaio(double.Parse(Console.ReadLine())); Console.WriteLine($"A área da sua esfera é {e.CalcArea():0.00}"); Console.WriteLine($"O volume da sua esfera é {e.CalcVolume():0.00}"); }
public ActionResult Edit([Bind(Include = "EsferaId,Nome")] Esfera esfera) { if (ModelState.IsValid) { db.Entry(esfera).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(esfera)); }
public ActionResult Create([Bind(Include = "EsferaId,Nome")] Esfera esfera) { if (ModelState.IsValid) { db.Esferas.Add(esfera); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(esfera)); }
public static void Main(string[] args) { Esfera e1 = new Esfera(10); Console.WriteLine($"Volume da esfera: {e1.GetVolume():0.00}"); Figura3D e2 = new Esfera(10); Console.WriteLine($"Volume da esfera: {e2.GetVolume():0.00}"); Cubo cb = new Cubo(10); Console.WriteLine($"Volume do cubo: {cb.GetVolume():0.00}"); }
// GET: Esferas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Esfera esfera = db.Esferas.Find(id); if (esfera == null) { return(HttpNotFound()); } return(View(esfera)); }
void CrearPuntos() { for (int i = 0; i < myConfig.elementos; ++i) { meshFilter[i] = new MeshFilter(); GameObject meshObj = new GameObject("punto " + i.ToString()); meshObj.transform.parent = transform; meshObj.AddComponent <MeshRenderer>().sharedMaterial = new Material(Shader.Find("Standard")); meshObj.GetComponent <MeshRenderer>().material.SetColor("_Color", Random.ColorHSV()); meshFilter[i] = meshObj.AddComponent <MeshFilter>(); meshFilter[i].sharedMesh = new Mesh(); Vector3 centro = GenerarCentroAleatorio();//new Vector3(centro.x * i * 5, centro.y, centro.z); figura[i] = new Esfera(meshFilter[i].sharedMesh, centro, longitud); figura[i].CreateMesh(); } }
//bool ray_esfera(Ray R, Esfera E, out HitInfo hit) bool ray_esfera(Ray R, Esfera E, ref HitInfo hit) { vec3 or = R.origin - E.center; vec3 dir = R.direction; float a = dot(dir, dir); float b = 2.0f * dot(or, dir); float c = dot(or, or) - E.r * E.r; float delt = b * b - 4.0f * a * c; if (delt > 0.0) { float t0 = -b - sqrt(delt); float t1 = -b + sqrt(delt); float t = min(max(0.0f, t0), max(0.0f, t1)); t /= 2.0f * a; if (t > 0.001) { hit.hitPos = R.origin + t * R.direction; hit.hitNrm = normalize(hit.hitPos - E.center); hit.obj = E.id; hit.dist = t; hit.m = E.m; return true; } } return false; }
//void mainImage(out vec4 fragColor, in vec2 fragCoord) void mainImage(out vec4 fragColor, vec2 fragCoord) { vec3 resolution = iResolution; vec2 uv = gl_FragCoord.xy / resolution.xy; uv = 2.0f * uv - 1.0f; uv.x *= resolution.x / resolution.y; vec2 m = iMouse.xy / resolution.xy; m = 2.0f * m - 1.0f; m.x *= resolution.x / resolution.y; es[0] = new Esfera { center = vec3(3.0f, -1.0f, 0.0f), r = 2.0f, id = 0, m = mee }; es[1] = new Esfera { center = vec3(-3.0f, -1.0f, -5.0f), r = 2.0f, id = 0, m = me }; vec3 at = vec3(0.0f); vec3 eye = vec3(6.0f * 2.0f * sin(0.5f * iGlobalTime), 5, 10); vec3 look = normalize(at - eye); vec3 up = vec3(0.0f, 1.0f, 0.0f); vec3 ww = cross(look, up); vec3 vv = cross(ww, look); vec3 dx = tan(radians(30.0f)) * ww; vec3 dy = tan(radians(30.0f)) * vv; eye.xy *= abs(m.xy); Ray R = new Ray { origin = eye, direction = normalize(look + dx * uv.x + dy * uv.y) }; vec3 col = trace(R); fragColor = vec4(col, 1.0f); }
public Dictionary <string, object> Selecionar(int id) { oEsfera = new Esfera(id, oDao); return(ClassFunctions.GetProperties(oEsfera)); }
public void PrepararInclusao() { oEsfera = new Esfera(oDao); }