1. A latching assembly applied in an electronic device, the electronic device comprising a first casing and a second casing, the second casing defining a through hole, the latching assembly comprising:
an operating member comprising a first plate and a second plate secured to the first plate, the first plate being received in the second casing, the second plate being external to the second casing for a user to operate on the second plate to drive the first plate to move from a first position to a second position;
a latching block protruding from the first casing; and
at least one positioning member mounted in the second casing;
wherein, when the second plate is driven to move from the first position to a second position, the first plate engages the latching block and the at least one positioning member to secure the second casing to the first casing; when the second casing is driven to move from the second position to the first position, the first plate disengages from the latching block and the at least one positioning member.
2. The latching assembly as described in claim 1, wherein a handle protrudes from the latching block, a portion of the first plate is capable of extending through the handle.
3. The latching assembly as described in claim 2, wherein the handle and the latching block cooperatively define a slot, the first plate capable of extending through the slot.
4. The latching assembly as described in claim 1, wherein the first plate defines at least one positioning hole, each of the at least one positioning member comprises an elastic member and a resisting member, one end of each of the at least one elastic member is fixed in the second casing, an opposite end of the at least one elastic member is secured to one of the at least one resisting member, when the first plate is driven to move to the second position, each of the at least one resisting member is received in one of the at least one positioning hole.
5. The latching assembly as described in claim 4, wherein each of the at least one elastic member is a coil spring, each of the at least one resisting member is a ball.
6. An electronic device, comprising:
a first casing;
a second casing defining a through hole; and
at least one latching assembly, each of the at least one latching assembly comprising:
an operating member comprising a first plate and a second plate secured to the first plate, the first plate extending through the through hole, the second plate being external to the through hole for a user to operate on the second plate to drive the first plate to move from a first position to a second position;
a latching block protruding from the first casing; and
at least one positioning member mounted in the second casing;
wherein, when the second plate is driven to move from the first position to the second position, the first plate engages the latching block and the at least one positioning member to secure the second casing to the first casing; when the second casing is driven to move from the second position to the first position, the first plate disengages from the latching block and the at least one positioning member.
7. The electronic device as described in claim 6, wherein a handle protrudes from the latching block, a portion of the first plate is capable of extending through the handle.
8. The electronic device as described in claim 7, wherein the handle and the latching block cooperatively define a slot, the first plate capable of extending through the slot.
9. The electronic device as described in claim 6, wherein the first plate defines at least one positioning hole, each of the at least one positioning member comprises an elastic member and a resisting member, one end of each of the at least one elastic member is fixed in the second casing, an opposite end of the at least one elastic member is secured to one of the at least one resisting member, when the first plate is driven to move to the second position, each of the at least one resisting member is received in one of the at least one positioning hole.
10. The electronic device as described in claim 9, wherein each of the at least one elastic member is a coil spring, each of the at least one resisting member is a ball.
11. The electronic device as described in claim 6, wherein the operating member further comprises a bar, the first plate, the second plate, and the bar define a first gap and a second gap, the second casing defines a first recessed portion and a second recessed portion, the first recessed portion and the second recessed portion are spaced by and communicate with the through hole, the bottom of the first recessed portion and the bottom of the second recessed portion, when the operating member is at the first position, the bottom of the first recessed portion is received in the first gap, the bottom of the second recessed portion disengages the second gap, when the operating member is at the second position, the bottom of the first recessed portion is received in the first gap, the bottom of the second recessed portion is received in the second gap.
12. The electronic device as described in claim 11, wherein the bottom of the first recessed portion is width than the bottom of the second recessed portion.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method, comprising:
rendering an image of polygons representing a digital object in a first orientation on an apparatus for viewing the digital object;
transforming the digital object relative to a reference point to a second orientation;
sorting vertex data corresponding to at least one polygon based on relative positions of at least three vertices represented by the vertex data;
calculating a sign of a cross product term of the at least one polygon after sorting the vertex data; and
generating an orientation decision variable based on the relative positions of the at least three vertices.
2. The method of claim 1, wherein the transforming the digital object comprises at least one of manipulating the digital object and moving the digital object relative to the reference point.
3. The method of claim 1, further comprising modifying the sign of the cross product term if the sign does not correspond to the orientation of the at least one polygon.
4. The method of claim 1, further comprising culling the at least one polygon responsive to an analysis of the sign of the cross product term relative to the orientation decision variable.
5. The method of claim 4, further comprising rendering an image of at least a portion of the digital object after the culling.