This is the discussion forum for Helix Toolkit.
For bugs and new features, use the issue tracker located at GitHub.
Also try the chat room!
+3

FEX: An example of some capabilities of Helix!

everytimer 3 years ago in Information • updated by Wim Huyghe 3 years ago 8
Hello dear Helix mates!
I always loved Helix examples library: many examples and every one with something particularly interesting.
Last few months I've been developing a small but fairly complex application that is based on Helix Toolkit (WPF). If you are developing using this library you might be interested in seeing some of its features!





I have written a small article covering some highlights for Helix Toolkit users:

  • Custom design Orientation Cube
  • More ScreenSpaceVisual3D
  • Rotation around screen perpendicular axis
  • Improving performance by hiding mesh visuals
  • Several layers to enable hover visuals, selection and more
  • Transparency and sorting
  • Hit detection even not directly over the Visual

you can read it here:

www.f-e-x.com/helix.html

PD. FEX is mainly for engineers who work with Finite Element Method models (in this case Nastran). I've attached an example for all of you in order to be able to experiment and play a little bit.

It would be awesome to hear back from you of what do you think of this!

Cheers

WPF
+2

Selidbe - saveti, preselite se što lakše

Marko Nikolic 2 years ago in Information • updated by Keystone Consulting Group 6 days ago 4

Put do preseljenja u novi dom prati dosta obaveza, organizacije, rada pa cesto kod vecine ljudi I dosta stresa I napora. Ako se svi potrebni radovi u novom stanu ili kuci zavrse na vreme od useljenja mozete napraviti cak I zabavnu akciju u kojoj ce naravno ucestvovati cela porodica.

Vratimo se na prvobitno stanje. Jos uvek ste u svom trenutnom zivotnom prostoru I predstoji Vam selidba. Najvise bi Vam odgovarao carobni stapic kojim biste se jednim potezom prebacili na novu destinaciju ali… Naoruzajte se voljom za rad I krenite I to prvo od onih stvari I predmeta koji Vam u ovom trenutku nisu potrebni. Kutija po kutija I Vi se polako oprastate od Vase dnevne, spavace sobe I ostalih starih prostorija za koje Vas veze gomila uspomena. Ako svaki spakovani paket, kutiju ili kesu obelezite odnosno napisete sta ste unutra spakovali to ce Vam znatno olaksati raspakivanje.

Nakon toga morate napraviti precizan plan o transportu svih pripremljenih paketa kao i namestaja, tehnike I sl. U eri kompjutera I interneta to je veoma jednostavno, jednim klikom po Vasoj tastaturi pronadjite ekipu koja ce selidbu obaviti u najkracem roku.

Ako ste sve pripremili, radnici firme selidbe beograd koja se na profesionalan nacin bavi svim vrstama selidbi moze biti ispred Vasih vrata. Nakon iznosenja I utovara, kamion sa Vasim stvarima moze da krene. Vama nista drugo ne preostaje vec da svoj dosadasnji dom zakljucate I krenete, I naravno sa sobom ponesete lepe uspomene iz njega.

Niste ni trepnuli a Vi ste vec u svom novom domu I vreme je za raspakovanje. Kako ne bi doslo do nereda I zbrke sada kada ste medju gomilom kutija I paketa najbolje je drzati se sistema koji ste pratili kao I kada ste se pakovali. Ponovo kutija po kutija, bez zurbe I napetosti I nove prostorije ce polako bivati opremljene. Posto niste u mogucnosti odmah da spremate obroke I kuhinju za tako kratko vreme osposobite za koriscenje, porucite nesto od hrane, spakujte decu u krevet I u miru provedite ostatak veceri.

+1

What is 192.168.0.1

Dianna Gron 2 years ago in Information • updated by anonymous 10 months ago 1

A default IP used by d link, netgear and other popular router manufacturers to find themselves over the network is 192.168.0.1 IP. Users can enter this address into the address bar of their favorite web browser on their computer to get access to the router settings page. There they can change the default password of the router, security settings and Wi-Fi settings of their network. Even they can monitor the connection of their router to the network, reset the connection settings and router or change the firewall settings on the settings webpage. People do not need an active internet connection to access their router settings page. The only thing they need to do is typing the IP address used by their router for administration. The address could vary depending on the router manufacturer.


How can people find the router IP address


People need to perform the following steps to check if the router is using the above mentioned private IP address.

  • Click on start button to get the start screen. People who are using windows 8 or late can click on the windows button.
  • Next they need to input cmd in the field of search programs. They should see a cmd icon included in the list. c
  • Click on cmd icon.
  • Next type ipconfig in the appropriate field and press enter.
  • People should look for a set of numbers next to default gateway entry. The set of numbers separated by decimal is the router IP address.
  • How to change the password of router


    It is very important to change the password of router so that no one will be able to access as well as configure the router. People should make sire to note down the username and password. Here are the steps they need to follow for changing the router password.

  • First people have to login to their router control panel. They have to type in the default IP address of the router to get the 192.168.0.1 admin screen. Individuals who do not know the default IP address of the router can get help from online forums that discuss on the issues regarding router configuration.
  • The user will see a username and secret key prompt. They need to enter the required details of the router and tap on the login button. The router administration interface page will load.
  • Users have to look for an administrative tab or security tab in the administration interface. There they will find a change password link. Click on the link and type the new password two times.
  • People should make sure that the password is strong. They can even use online password generator to make the password of router stronger. Once they found the IP address and changed the password, they can configure router settings. They can make some adjustments such as modifying LAN configurations, protection and Wi-Fi connections. Users of routers will feel good when they come to know that they can also control specific configurations of router.


    Source: http://planet.infowars.com/technology/192-168-0-1-about-a-private-ip-address
    0

    hololens

    joeprog 10 months ago in Information 0

    UWP and DirectX will work with Hololens.  Can Helix for UWP also work with Hololens?

    0

    gradientbrush on tube

    Erik 10 months ago in Information • updated 10 months ago 2

    It seems to be impossible to apply a LinearGradientBrush on a TubeVisual3D. Or is it?

    I want to have a gradient along the tube, across all its segments and bends.

    Any suggestions?

    0

    Combining Contours

    Nathan Smela 1 year ago in Information • updated 1 year ago 0

    Heya All,


    I want the total contour of a mesh as if viewing from top-down on the z axis.  I grab a contour every 1 mm on the z axis, and then move all points to 0 z-axis.  Is there a method to contour around these points?


    private void AddContours(MeshGeometry3D mesh)
            {
                //abort if the mesh is invalid
                if (mesh == null || mesh.TriangleIndices.Count < 3)
                    return;


                var bounds = mesh.Bounds;


                List<Point3D> pointmap = new List<Point3D>(); //collects all the points from contouring


                //setting the contour plane

                Point3D plane = new Point3D();
                Vector3D normal = new Vector3D(0,0,1);


                //cycles through the mesh, grabbing a contour at each z interval
                //combines all on 0 on the z-axis
                for (double z = 0.1; z < bounds.SizeZ; z += 0.1)
                {
                    plane = new Point3D(0, 0, z);
                    var segments = MeshGeometryHelper.GetContourSegments(mesh, plane, normal).ToList(); //calculates the contour 

                    foreach (var point in segments)
                       pointmap.Add(new Point3D(point.X, point.Y, 0));
                }


               //convert pointmap to a contour


               //done converting contour

             

                var mb = new MeshBuilder(true, false);
                mb.CreateNormals = false;
                mb.AddPolygon(contour);
                
                var model = mb.ToMesh();


                DisplayModel();
            }


    WPF
    0

    Shortest distance between two models

    SGU 1 year ago in Information • updated by anonymous 1 year ago 1

    Hello,


    Is there a way to get the shortest distance between two Model3D objects in a ViewPort3D?

    I found Method GetDistanceSquared(Point3D, Visual3D) and it partially do the job if I assign my Model3D to a Visual3D, but I don't have a Point as a reference but another Model3D.


    //This is what I used to get the distance Point-Model

    ModelVisual3D model = new ModelVisual3D();
    model.Content = axis1;  //where axis1 is a Model3D
    Distance.Content = Math.Sqrt(ElementSortingHelper.GetDistanceSquared(new Point3D(0, 0, 0), model));


    I was thinking that I could get the shortest distance in between all the points from the first model compared with the second model but maybe there is a faster or simpler way to do it with a Method that I'm missing.


    Thanks a lot.

    Media3D WPF
    0

    Wireless Headphones and ear buds to experience an enthusiastic running!

    Carson Branagh 2 years ago in Information • updated 2 years ago 0

    Wireless sports headphones have more benefits than the normal one. They are very useful for all gym goers or person who will indulge in any kind of sports. You can use it anywhere like road, train or where you are in workout. These wireless headphones help you to get rid of using mobile in your hand to skip music or keeping a phone in your pockets. It also helps to avoid caught up wires while workout in gym or running. This will perfectly save from tangling of wires. But the hard part is you need to select the good and best working model headphones to get satisfied you. So you need to check patiently before buying any of the wireless headphones or earphones. The perfect pair will reduce your pressure and gives you a feel of flying in the air. You should select the one which sounds good with expected bass and EQ adjustments and some type of designs will surely hurt your ears. You should check properly for your comfortness and fitness for your pretty ears. There are lot more models in markets with wireless features but few come at affordable prices with good features to complete your expectations. You also need earphones to beat the sweat and it needs to be waterproof to use it for sports. So your headphones need to overcome those sweats and also water leaking from bottles.

    By analyzing various wireless earphones, some of them works well and good and withstand all this tests. These Headphones are specially designed for running, cycling and lifting weights and also for regular gym workouts. These wireless earphones also help you in attending calls, skipping music and also adjusting volumes without using your phone. It works well on all types of Android devices and works even smoother on phones. If you are in need to select the best wireless headphones then you need to go through its price, sound quality, battery life and design that suits you well.



    Best that beats the other pieces:


    Wireless headphones and ear buds are the best one than wired headphones as these pairs can be used at any time and in anywhere. The beats by Dre powerboats 3 is one among the best wireless one which can even be used very rigorously and still it works well and smooth with same battery life and it won't irritates you with any interruptions. The other best one is JLab Epic 2 which is actually a boon for wireless headphones lovers. This is an incredible one with all exciting features and wonderful design.


    Ear buds design that will never fall off!


    Ear bud designed with a wire that runs over your ear fits well for all ears and it won't fall easily as you think. Many of the wireless headphones disappoint the consumers in various aspects but these ones really work well and satisfy all the people. Sound quality, comfort, and style are the plus points for these wireless headphones. Powerbeats ear hook design never let it fall and performs well with fast charging and long lasting battery design.

    0

    Easy Home Computer Networking

    NaniMoor 2 years ago in Information • updated by anonymous 1 year ago 1

    Wireless home computer networking is not as difficult as it sounds. You will only need to know the basics of planning your ad hoc home network, how to install it and the fundamentals of troubleshooting. A prior knowledge of network technology is not necessary and anyone can do it with minimal training and research.


    Homeowners have just recently become interested in setting up their own home computer networks. There are millions of people throughout the world who have already set up home computer networks and many, many more who want to. Wireless networking rather than wired networking is the way to go for home computer systems. Best of all, you can easily set up a wireless network diagram in the comfort of your own home and without unnecessary distractions.



    In the past, it’s likely that you shared files between your computers using floppy disks. This is unnecessary when you set up a home network using a wireless network diagram. Sharing information will be more convenient and timely when you use connecting computers, printers and the internet. It will also be possible to utilize multi-player online games with home networks.


    The advantages of using a wireless network diagram are numerous. You will have the flexibility of sharing information such as photos, music and other important documents between computers and not have to deal with floppy disks, just you need a home wireless router installed in your network. You will also have the opportunity to easily set up all of the computers so that they share one printer or more.


    Everyone in your family and friends can use the internet simultaneously when using a home wireless network, even though the internet connection may sometimes be slow. You can also readily utilize multi-player online games with home networks so that everyone with computers that are networked can play.


    Recently introduced home entertainment products now support both wired and wireless home networking. You will be more mobile with your portable devices being able to use them anywhere. You will eliminate the need to install unsightly and expensive wires. And, best of all, you will be in-step with future computer technology by going wireless.

    0

    How to Set up a Private Network

    Kevin Tenesy 2 years ago in Information 0

    Users of the most modern resources get the absolute support for enhancing every aspect of their lifestyle these days. They are happy to use the latest resources and begin their step for using the most successful technologies. They keep concentrating on advanced resources and networking in detail. This is because they know the role of computer networking in their routine life.

    If you are one among regular users of modems and routers, then you have some doubts about the home network IP address. You can pay attention to the home network IP address and identify reasons behind its default IP address.


    There are different types of IP addresses in the home networking. Every IP address plays an important role and used to access resources in the home network as efficiently as possible. The Internet Assigned Numbers Authority assigns IP addresses to organizations worldwide. Internet Service Providers provide IP addresses to clients by leasing permanent IP addresses.

    Default IP address of a wide variety of modems for the home broadband routers as well as access points sold outside the USA. Individuals who reside outside the United States can connect to a router by using this default IP address.



    Once they have ensured that a router in their home network uses this IP address, they have to point a web browser to this IP address by using 192.168.1.2 to log into the router directly.

    Manufacturers of access points and routers like Senao and Philips nowadays use this IP address as the default address for resources in the home network. On the other hand, any resource in the local network can be set to make use of this IP address. This is very important to set this IP address to one device in the local network rather than two or more resources in the same network.


    A private IPv4 network address


    If you wish to connect a router from outside your home network, then you can set the router to the public IP address.

    Router manufacturers make use of this private IP address as the default IP address to the router they manufacture. This IP address is fabricated in the router’s firmware and lets users to access the device by using a web browser that runs on a computer connected to the router.


    A private network uses private IP address space. Private IP addresses are used for


  • Enterprise local area networks
  • Office
  • Home
  • There is no need for routable addresses globally. A routable address on a global level is not available for some network applications. Even though a private IP address was designed to delay the IPv4 address exhaustion, it is an important feature for IPv6, the next generation Internet Protocol.


    Source: http://planet.infowars.com/technology/make-an-informed-decision-about-your-home-network-ip-address